[CI] Miscellaneous Testing Updates (#305)

* Add rocprofiler-sdk-utilities.cmake

- contains cmake function rocprofiler_sdk_get_gfx_architectures

* Update perfetto_reader.py

- fix hash collision

* Update project names in tests folders

- rocprofiler-tests -> rocprofiler-sdk-tests

* Fix incorrect allocation-error handling

* [CI] Disable openmp tests for navi2, navi3, and navi4

* Suppress leaks by omptarget and llvm

---------

Co-authored-by: Jonathan R. Madsen <jonathanrmadsen@gmail.com>
This commit is contained in:
Madsen, Jonathan
2025-03-22 18:51:42 -05:00
committed by GitHub
parent b01465303b
commit 2d072f9217
69 changed files with 163 additions and 81 deletions
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-aborted-app
rocprofiler-sdk-tests-aborted-app
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-att
rocprofiler-sdk-tests-rocprofv3-att
LANGUAGES CXX
VERSION 0.0.0)
@@ -18,8 +18,6 @@ find_package(rocprofiler-sdk REQUIRED)
# hsa multiqueue dependency test
message("Add rocprofv3-test-hsa-multiqueue-att-cmd-env-ld-lib-path-execute")
add_test(
NAME rocprofv3-test-hsa-multiqueue-att-cmd-env-ld-lib-path-execute
COMMAND
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-agent-index
rocprofiler-sdk-tests-rocprofv3-agent-index
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-collection-period
rocprofiler-sdk-tests-rocprofv3-collection-period
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-list-metrics
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-input1
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-input2
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-input3
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-kernel-filtering
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-list-metrics
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-multiplex
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-counter-collection-range-filtering
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-hip-stream-display
rocprofiler-sdk-tests-rocprofv3-hip-stream-display
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-hsa-queue-tracing
rocprofiler-sdk-tests-rocprofv3-hsa-queue-tracing
LANGUAGES CXX
VERSION 0.0.0)
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-kernel-rename
rocprofiler-sdk-tests-rocprofv3-kernel-rename
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-memory-allocation-tracing
rocprofiler-sdk-tests-rocprofv3-memory-allocation-tracing
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-pc-sampling
rocprofiler-sdk-tests-pc-sampling-host-trap-exec-mask-manipulation
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-pc-sampling
rocprofiler-sdk-tests-pc-sampling-host-trap-transpose-multiple-agents
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-rocdecode-tracing
rocprofiler-sdk-tests-rocprofv3-rocdecode-tracing
LANGUAGES CXX
VERSION 0.0.0)
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-rocjpeg-tracing
rocprofiler-sdk-tests-rocprofv3-rocjpeg-tracing
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-roctracer-roctx-tracing
rocprofiler-sdk-tests-rocprofv3-roctracer-roctx-tracing
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-scratch-memory-tracing
rocprofiler-sdk-tests-rocprofv3-scratch-memory-tracing
LANGUAGES CXX
VERSION 0.0.0)
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-summary
rocprofiler-sdk-tests-rocprofv3-summary
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-tracing-hip-in-libraries
rocprofiler-sdk-tests-rocprofv3-tracing-hip-in-libraries
LANGUAGES CXX
VERSION 0.0.0)
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-counter-collection
rocprofiler-sdk-tests-rocprofv3-tracing-plus-counter-collection
LANGUAGES CXX
VERSION 0.0.0)
+1 -1
View File
@@ -4,7 +4,7 @@
cmake_minimum_required(VERSION 3.21.0 FATAL_ERROR)
project(
rocprofiler-tests-rocprofv3-tracing
rocprofiler-sdk-tests-rocprofv3-tracing
LANGUAGES CXX
VERSION 0.0.0)