SWDEV-447357 - Implement test coverage report integration

Change-Id: I9daa851dc2b86c3400dea700f01f5ad65bd119a1


[ROCm/hip-tests commit: 5fd4f31995]
This commit is contained in:
Branislav Brzak
2024-03-08 12:41:34 +01:00
zatwierdzone przez Maneesh Gupta
rodzic 35c7d3e1c6
commit b2f3b86f5b
3 zmienionych plików z 16 dodań i 2 usunięć
+6
Wyświetl plik
@@ -14,3 +14,9 @@ samples/0_Intro/module_api/vcpy_kernel.co
samples/0_Intro/module_api/vcpy_kernel.code
samples/1_Utils/hipInfo/hipInfo
samples/1_Utils/hipDispatchLatency/hipDispatchLatency
utils/coverage/generateHipAPICoverage
utils/coverage/CoverageReport.xml
utils/coverage/coverageReportHTML/CoverageReport.html
utils/coverage/coverageReportHTML/testAPIs
utils/coverage/coverageReportHTML/testModules
@@ -303,6 +303,12 @@ add_subdirectory(perftests ${CATCH_BUILD_DIR}/perftests)
add_subdirectory(multiproc ${CATCH_BUILD_DIR}/multiproc)
add_subdirectory(performance ${CATCH_BUILD_DIR}/performance)
add_custom_target(gen_coverage
COMMAND ${CMAKE_MAKE_PROGRAM} default_target
COMMAND ./generateHipAPICoverage ${HIP_PATH}/include
WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/../utils/coverage
COMMENT "Generating Test Coverage Report")
cmake_policy(POP)
# packaging the tests
@@ -26,8 +26,10 @@ OBJ=generateHipAPICoverage
default_target: all
.PHONY : default_target
all: ${SRC}
${CC} ${CPPFLAGS} $^ -o ${OBJ}
all: ${OBJ}
${OBJ}: ${SRC}
@${CC} ${CPPFLAGS} $^ -o ${OBJ}
clean:
rm -f ${OBJ}