From 2da710f467a8dd28bec8c4685f28cb47605a66b9 Mon Sep 17 00:00:00 2001 From: gobhardw Date: Wed, 26 Jul 2023 00:18:31 +0530 Subject: [PATCH] Adding kokkos kernel name trucate test Change-Id: I01af7dbb399cfe470e548a584faec890924d7039 [ROCm/rocprofiler commit: 06d918d2b4069456d2393e71eb32c5b89f190cdd] --- .../tests-v2/unittests/profiler_gtest.cpp | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/projects/rocprofiler/tests-v2/unittests/profiler_gtest.cpp b/projects/rocprofiler/tests-v2/unittests/profiler_gtest.cpp index b7c520bb8a..9c62ccd4d3 100644 --- a/projects/rocprofiler/tests-v2/unittests/profiler_gtest.cpp +++ b/projects/rocprofiler/tests-v2/unittests/profiler_gtest.cpp @@ -331,4 +331,25 @@ TEST(WhenTrucatingLongKernelNames, KernelNameGetsTruncatedProperly) { std::string trunkated_name = rocprofiler::truncate_name(long_kernel_name); EXPECT_EQ("kernel_7r_3d_pml", trunkated_name); +} + +TEST(WhenTrucatingKokkossKernelNames, KernelNameGetsTruncatedProperly) { + std::string long_kernel_name = + "void " + "Kokkos::Experimental::Impl::hip_parallel_launch_local_memory, " + "LAMMPS_NS::PairReaxFFKokkos::params_sing, false>, " + "Kokkos::RangePolicy >, " + "Kokkos::Experimental::HIP>, 1024u, " + "1u>(Kokkos::Impl::ParallelFor, " + "LAMMPS_NS::PairReaxFFKokkos::params_sing, false>, " + "Kokkos::RangePolicy >, " + "Kokkos::Experimental::HIP> const*)"; + + std::string trunkated_name = rocprofiler::truncate_name(long_kernel_name); + EXPECT_EQ("hip_parallel_launch_local_memory", trunkated_name); } \ No newline at end of file