tests: Adjust to Twister changes in recording feature

Adjust testcase.yaml files to changes in Twister schema which
now allows multiple recording patterns ('record: regex:').

Signed-off-by: Dmitrii Golovanov <dmitrii.golovanov@intel.com>
This commit is contained in:
Dmitrii Golovanov 2025-01-10 14:20:33 +01:00 committed by Benjamin Cabé
commit e63a513a93
5 changed files with 16 additions and 9 deletions

View file

@ -19,7 +19,8 @@ tests:
harness_config: harness_config:
type: one_line type: one_line
record: record:
regex: "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" regex:
- "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
regex: regex:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
@ -35,7 +36,8 @@ tests:
harness_config: harness_config:
type: one_line type: one_line
record: record:
regex: "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" regex:
- "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
regex: regex:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
@ -53,7 +55,8 @@ tests:
harness_config: harness_config:
type: one_line type: one_line
record: record:
regex: "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" regex:
- "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
regex: regex:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
@ -75,6 +78,7 @@ tests:
harness_config: harness_config:
type: one_line type: one_line
record: record:
regex: "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" regex:
- "(?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
regex: regex:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"

View file

@ -14,7 +14,8 @@ common:
harness_config: harness_config:
type: one_line type: one_line
record: record:
regex: "(?P<api>.*), ALL, (?P<time>.*), (?P<threads>.*), (?P<cores>.*), (?P<rate>.*)" regex:
- "(?P<api>.*), ALL, (?P<time>.*), (?P<threads>.*), (?P<cores>.*), (?P<rate>.*)"
regex: regex:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
tests: tests:

View file

@ -16,7 +16,7 @@ common:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
record: record:
regex: regex:
"REC: (?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" - "REC: (?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
extra_configs: extra_configs:
- CONFIG_BENCHMARK_RECORDING=y - CONFIG_BENCHMARK_RECORDING=y

View file

@ -15,7 +15,7 @@ common:
- "PROJECT EXECUTION SUCCESSFUL" - "PROJECT EXECUTION SUCCESSFUL"
record: record:
regex: regex:
"REC: (?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns" - "REC: (?P<metric>.*) - (?P<description>.*):(?P<cycles>.*) cycles ,(?P<nanoseconds>.*) ns"
extra_configs: extra_configs:
- CONFIG_BENCHMARK_RECORDING=y - CONFIG_BENCHMARK_RECORDING=y

View file

@ -10,7 +10,8 @@ tests:
- renode - renode
harness_config: harness_config:
record: record:
regex: "RECORD:(?P<metrics>.*)" regex:
- "RECORD:(?P<metrics>.*)"
as_json: ['metrics'] as_json: ['metrics']
kernel.timer.timer_behavior_external: kernel.timer.timer_behavior_external:
filter: dt_compat_enabled("test-kernel-timer-behavior-external") filter: dt_compat_enabled("test-kernel-timer-behavior-external")
@ -20,7 +21,8 @@ tests:
'address=127.0.0.1,port=10430,channel=1,sample-rate=6_250_000,threshold-volts=3.3'] 'address=127.0.0.1,port=10430,channel=1,sample-rate=6_250_000,threshold-volts=3.3']
fixture: gpio_timerout fixture: gpio_timerout
record: record:
regex: "RECORD:(?P<metrics>.*)" regex:
- "RECORD:(?P<metrics>.*)"
as_json: ['metrics'] as_json: ['metrics']
extra_configs: extra_configs:
- CONFIG_TIMER_EXTERNAL_TEST=y - CONFIG_TIMER_EXTERNAL_TEST=y