Fix category regex + new features (#25)
* Fix category regex + new features - fixes issue with -R option - Supports --csv option - Supports --csv-separator option - Signal handler to dump logs - Tweak to component id strings display - Support regex negation * Tweak PASS_REGEX for new tests
Bu işleme şunda yer alıyor:
1 ebeveyn
75092f5d83
işleme
f93ddc1ee5
2 files changed
+243
-86
No files matched your search
@@ -129,6 +129,16 @@ omnitrace_add_bin_test(
|
||||
".*\\\[omnitrace-avail\\\] Usage:.*\\\[CATEGORIES\\\].*\\\[VIEW OPTIONS\\\].*\\\[COLUMN OPTIONS\\\].*\\\[WIDTH OPTIONS\\\].*\\\[OUTPUT OPTIONS\\\].*"
|
||||
)
|
||||
|
||||
omnitrace_add_bin_test(
|
||||
NAME omnitrace-avail-all-csv
|
||||
TARGET omnitrace-avail
|
||||
ARGS --all --csv --csv-separator "#"
|
||||
LABELS omnitrace-avail
|
||||
TIMEOUT 45
|
||||
PASS_REGEX
|
||||
"COMPONENT#AVAILABLE#VALUE_TYPE#STRING_IDS#FILENAME#DESCRIPTION#CATEGORY#.*ENVIRONMENT VARIABLE#VALUE#DATA TYPE#DESCRIPTION#CATEGORIES#.*HARDWARE COUNTER#AVAILABLE#DESCRIPTION#"
|
||||
)
|
||||
|
||||
omnitrace_add_bin_test(
|
||||
NAME omnitrace-avail-filter-wall-clock-available
|
||||
TARGET omnitrace-avail
|
||||
@@ -159,3 +169,20 @@ omnitrace_add_bin_test(
|
||||
PASS_REGEX
|
||||
"OMNITRACE_(ADD_SECONDARY|SCIENTIFIC|PRECISION|MEMORY_PRECISION|TIMING_PRECISION)"
|
||||
FAIL_REGEX "OMNITRACE_(SETTINGS_DESC|OUTPUT_FILE)")
|
||||
|
||||
omnitrace_add_bin_test(
|
||||
NAME omnitrace-avail-regex-negation
|
||||
TARGET omnitrace-avail
|
||||
ARGS -R
|
||||
omnitrace
|
||||
~timemory
|
||||
~critical_trace
|
||||
-r
|
||||
_P
|
||||
~PERFETTO
|
||||
--csv
|
||||
--brief
|
||||
LABELS omnitrace-avail
|
||||
TIMEOUT 45
|
||||
PASS_REGEX "ENVIRONMENT VARIABLE,[ \n]+OMNITRACE_USE_PID,[ \n]+"
|
||||
FAIL_REGEX "OMNITRACE_USE_PERFETTO")
|
||||
Reference in new issue
Bir kullanıcı engelle