diff --git a/projects/rocprofiler/tests-v2/featuretests/tracer/tracer_gtest.cpp b/projects/rocprofiler/tests-v2/featuretests/tracer/tracer_gtest.cpp index 3b80b00d97..cf5a1ca1ee 100644 --- a/projects/rocprofiler/tests-v2/featuretests/tracer/tracer_gtest.cpp +++ b/projects/rocprofiler/tests-v2/featuretests/tracer/tracer_gtest.cpp @@ -246,6 +246,16 @@ TEST_F(HelloWorldTest, WhenRunningTracerWithAppThenFunctionNamesMatchWithGoldenO ASSERT_TRUE(current_kernel_info.size()); + int version_position = current_kernel_info[0].function.find('R'); + if(version_position != std::string::npos) { + current_kernel_info[0].function = current_kernel_info[0].function.substr(0, version_position) + ')'; + } + + version_position = current_kernel_info[1].function.find('R'); + if(version_position != std::string::npos) { + current_kernel_info[1].function = current_kernel_info[1].function.substr(0, version_position) + ')'; + } + EXPECT_EQ(golden_kernel_info[0].function, current_kernel_info[0].function); EXPECT_EQ(golden_kernel_info[1].function, current_kernel_info[1].function); } diff --git a/projects/rocprofiler/tests-v2/featuretests/utils/test_utils.cpp b/projects/rocprofiler/tests-v2/featuretests/utils/test_utils.cpp index eda460a17c..8ce428e2e6 100644 --- a/projects/rocprofiler/tests-v2/featuretests/utils/test_utils.cpp +++ b/projects/rocprofiler/tests-v2/featuretests/utils/test_utils.cpp @@ -129,6 +129,10 @@ void tokenize_tracer_output(std::string line, tracer_kernel_info_t& kinfo) { std::getline(tokenStream, token, ','); kinfo.domain = token; std::getline(tokenStream, token, ','); + int version_position = token.find('R'); + if (version_position != std::string::npos) { + token = token.substr(0, version_position) + ')'; + } kinfo.function = token; std::getline(tokenStream, token, ','); kinfo.begin_time = token;