From: Victor Rodriguez Date: Tue, 28 Nov 2017 14:22:57 +0000 (+0530) Subject: benchtests: Expand range of tests names in schema.json X-Git-Tag: glibc-2.27~416 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d5090db30edf04f39dc0eacfc09db72af8045f39;p=thirdparty%2Fglibc.git benchtests: Expand range of tests names in schema.json When executing bench-math the benchmark output is invalid with this error msg: Invalid benchmark output: 'workload-spec2006.wrf' does not match any of the regexes: '^[_a-zA-Z0-9]*$ยน or Invalid benchmark output: Additional properties are not allowed ('workload-spec2006.wrf' was unexpected) The error was seen when running the test: workload-spec2006.wrf, 'stack=1024,guard=1' and 'stack=1024,guard=2'. The problem is that the current regex's do not accept the hyphen, dot, equal and comma in the output. This patch changes the regex in benchout.schema.json to accept symbols in benchmark tests names. ChangeLog: * benchtests/scripts/benchout.schema.json: Fix regex to accept a wider range of tests names. Signed-off-by: Victor Rodriguez Reviewed-By: Siddhesh Poyarekar --- diff --git a/ChangeLog b/ChangeLog index 21fd04ab217..9685aec392d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,8 @@ 2017-11-28 Victor Rodriguez + * benchtests/scripts/benchout.schema.json: Fix regex to accept a wider + range of tests names. + * benchtests/scripts/benchout.schema.json: Add throughput as accepted result from property and remove "max", min" and "mean" from required properties based on benchtests/bench-skeleton.c. diff --git a/benchtests/scripts/benchout.schema.json b/benchtests/scripts/benchout.schema.json index dfc00b14757..0eca21b6bd1 100644 --- a/benchtests/scripts/benchout.schema.json +++ b/benchtests/scripts/benchout.schema.json @@ -13,7 +13,7 @@ "title": "Function names", "type": "object", "patternProperties": { - "^[_a-zA-Z0-9]*$": { + "^[_a-zA-Z0-9,=.-]*$": { "title": "Function variants", "type": "object", "properties": {