diff --git a/projects/rocprofiler-sdk/source/bin/rocprofv3_avail.py b/projects/rocprofiler-sdk/source/bin/rocprofv3_avail.py index e3329498e7..49ee37077a 100644 --- a/projects/rocprofiler-sdk/source/bin/rocprofv3_avail.py +++ b/projects/rocprofiler-sdk/source/bin/rocprofv3_avail.py @@ -6,6 +6,13 @@ import os import io import csv import socket +import sys + + +def fatal_error(msg, exit_code=1): + sys.stderr.write(f"Fatal error: {msg}\n") + sys.stderr.flush() + sys.exit(exit_code) class derived_counter: diff --git a/projects/rocprofiler-sdk/tests/rocprofv3/counter-collection/list_metrics/CMakeLists.txt b/projects/rocprofiler-sdk/tests/rocprofv3/counter-collection/list_metrics/CMakeLists.txt index afe6276fa4..7775c8a156 100644 --- a/projects/rocprofiler-sdk/tests/rocprofv3/counter-collection/list_metrics/CMakeLists.txt +++ b/projects/rocprofiler-sdk/tests/rocprofv3/counter-collection/list_metrics/CMakeLists.txt @@ -52,7 +52,7 @@ set_tests_properties( ENVIRONMENT "${cc-env-list-metrics}" PASS_REGULAR_EXPRESSION - "gpu-agent:[0-9]*\\n*; Name:\t[a-zA-Z_]*\\n;Description:\t(.*)\\n*;Expression:\t(.)*\\n*;Block:\t[a-zA-Z]*\\n*;Dimensions:\t([A-Z_]*\\[[0-9]*:[0-9]*\\];Method:\t(.*);Unit:\t(.*);Minimum_Interval:\t[0-9]*;Maximum_Interval:\t[0-9]*)*\\n*;" + "gpu-agent:[0-9]*\\n*; Name:\\t[a-zA-Z_]*\\n;Description:\\t(.*)\\n*;Expression:\\t(.)*\\n*;Block:\\t[a-zA-Z]*\\n*;Dimensions:\\t([A-Z_]*\\[[0-9]*:[0-9]*\\])*\\n*;Method:\\t(.*);Unit:\\t(.*);Minimum_Interval:\\t[0-9]*;Maximum_Interval:\\t[0-9]*\\n*;" ) set_tests_properties(