SWDEV-333557 - add catch multiproc to Windows build

Change-Id: Ib1b976c9071527e508703496db234f2623a2cf84
Šī revīzija ir iekļauta:
Todd tiantuo Li
2023-07-28 06:59:19 -07:00
revīziju iesūtīja Rakesh Roy
vecāks 9290cc3c31
revīzija 050370661e
5 mainīti faili ar 14 papildinājumiem un 9 dzēšanām
+7 -2
Parādīt failu
@@ -17,7 +17,9 @@ set(TEST_SRC
hipMemGetInfoMProc.cc
)
add_custom_target(dummy_kernel.code COMMAND ${CMAKE_CXX_COMPILER} --genco ${CMAKE_CURRENT_SOURCE_DIR}/dummy_kernel.cpp -o ${CMAKE_CURRENT_BINARY_DIR}/../multiproc/dummy_kernel.code -I${CMAKE_CURRENT_SOURCE_DIR}/../../../../include/ -I${CMAKE_CURRENT_SOURCE_DIR}/../../include)
if(UNIX)
add_custom_target(dummy_kernel.code COMMAND ${CMAKE_CXX_COMPILER} --genco ${CMAKE_CURRENT_SOURCE_DIR}/dummy_kernel.cpp -o ${CMAKE_CURRENT_BINARY_DIR}/../multiproc/dummy_kernel.code -I${CMAKE_CURRENT_SOURCE_DIR}/../../../../include/ -I${CMAKE_CURRENT_SOURCE_DIR}/../../include)
endif()
# the last argument linker libraries is required for this test but optional to the function
if(HIP_PLATFORM MATCHES "nvidia")
@@ -31,5 +33,8 @@ hip_add_exe_to_target(NAME MultiProc
TEST_TARGET_NAME build_tests
LINKER_LIBS hiprtc)
endif()
add_dependencies(build_tests dummy_kernel.code)
if(UNIX)
add_dependencies(build_tests dummy_kernel.code)
endif()
+2 -2
Parādīt failu
@@ -7,8 +7,6 @@
#include <stdlib.h>
#include <sys/wait.h>
#include <dlfcn.h>
#endif
bool testMallocFromChild() {
int fd[2];
@@ -60,3 +58,5 @@ TEST_CASE("ChildMalloc") {
auto res = testMallocFromChild();
REQUIRE(res == true);
}
#endif
@@ -26,7 +26,6 @@ THE SOFTWARE.
#include <stdlib.h>
#include <sys/wait.h>
#include <dlfcn.h>
#endif
#define SIZE 2097152
// GPU threads
@@ -317,3 +316,5 @@ TEST_CASE("Unit_deviceAllocation_NewDelete_MultProcess") {
auto res = testDeviceMemMulProc(false);
REQUIRE(res == true);
}
#endif
@@ -32,6 +32,7 @@
exhibits fine grain behavior when HIP_HOST_COHERENT is set to 1
*/
#ifdef __linux__
#include <hip_test_common.hh>
#include <hip_test_features.hh>
#include <unistd.h>
@@ -582,3 +583,4 @@ TEST_CASE("Unit_hipHostMalloc_WthEnv1Flg3") {
}
}
#endif
#endif