Skip to content

Commit 08eb0cf

Browse files
committed
aqlprofile_v2 tests
1 parent ddc899c commit 08eb0cf

File tree

2 files changed

+605
-0
lines changed

2 files changed

+605
-0
lines changed

projects/aqlprofile/src/core/tests/CMakeLists.txt

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,3 +176,46 @@ set_tests_properties(
176176
${logger-test_TESTS} PROPERTIES TIMEOUT 45 LABELS "unittests" FAIL_REGULAR_EXPRESSION
177177
"${AQLPROFILE_DEFAULT_FAIL_REGEX}")
178178

179+
# Add tests for aql profile v2 header
180+
add_executable(aql-profile-v2-test)
181+
SET(AQLPROFILE_V2_SOURCES
182+
${CMAKE_CURRENT_SOURCE_DIR}/aql_profile_v2_tests.cpp
183+
${CMAKE_CURRENT_SOURCE_DIR}/../counters.cpp
184+
${CMAKE_CURRENT_SOURCE_DIR}/../memorymanager.cpp
185+
${CMAKE_CURRENT_SOURCE_DIR}/../populate_aql.cpp
186+
${CMAKE_CURRENT_SOURCE_DIR}/../pm4_factory.cpp
187+
${CMAKE_CURRENT_SOURCE_DIR}/../ip_offset_table_init.cpp
188+
${CMAKE_CURRENT_SOURCE_DIR}/../parse_ip_discovery.cpp
189+
${CMAKE_CURRENT_SOURCE_DIR}/../navi_reg_init.cpp
190+
${CMAKE_CURRENT_SOURCE_DIR}/../vega20_reg_init.cpp
191+
${CMAKE_CURRENT_SOURCE_DIR}/../spm_data.cpp
192+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx12_factory.cpp
193+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx11_factory.cpp
194+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx10_factory.cpp
195+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx940_factory.cpp
196+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx908_factory.cpp
197+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx90a_factory.cpp
198+
${CMAKE_CURRENT_SOURCE_DIR}/../gfx9_factory.cpp
199+
200+
)
201+
target_sources(aql-profile-v2-test PRIVATE ${AQLPROFILE_V2_SOURCES})
202+
target_include_directories(aql-profile-v2-test PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${LIB_DIR} ${LIB_DIR}/core/include)
203+
target_link_libraries(
204+
aql-profile-v2-test
205+
PRIVATE
206+
hsa-runtime64::hsa-runtime64
207+
GTest::gtest
208+
GTest::gtest_main
209+
GTest::gmock
210+
GTest::gmock_main)
211+
212+
gtest_add_tests(
213+
TARGET aql-profile-v2-test
214+
SOURCES ${AQLPROFILE_V2_SOURCES}
215+
TEST_LIST aql-profile-v2-test_TESTS
216+
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})
217+
218+
set_tests_properties(
219+
${aql-profile-v2-test_TESTS} PROPERTIES TIMEOUT 45 LABELS "unittests" FAIL_REGULAR_EXPRESSION
220+
"${AQLPROFILE_DEFAULT_FAIL_REGEX}")
221+

0 commit comments

Comments
 (0)