af8edb2a8f
Change-Id: I321c5c636b6961e9eeee901b98645690783a418b
102 lines
2.6 KiB
CMake
102 lines
2.6 KiB
CMake
# Common Tests - Test independent of all platforms
|
|
if(HIP_PLATFORM MATCHES "amd")
|
|
set(TEST_SRC
|
|
memset.cc
|
|
malloc.cc
|
|
hipMemcpy2DToArray.cc
|
|
hipMemcpy2DToArrayAsync.cc
|
|
hipMemcpyPeer.cc
|
|
hipMemcpyPeerAsync.cc
|
|
hipMemcpy3D.cc
|
|
hipMemcpy3DAsync.cc
|
|
hipMemcpyParam2D.cc
|
|
hipMemcpyParam2DAsync.cc
|
|
hipMemcpy2D.cc
|
|
hipMemcpy2DAsync.cc
|
|
hipMemcpy2DFromArray.cc
|
|
hipMemcpy2DFromArrayAsync.cc
|
|
hipMemcpyAtoH.cc
|
|
hipMemcpyHtoA.cc
|
|
hipMemcpyDtoD.cc
|
|
hipMemcpyDtoDAsync.cc
|
|
hipMemcpyAsync.cc
|
|
hipMemcpy.cc
|
|
hipMemcpyWithStream.cc
|
|
hipMemcpyAllApiNegative.cc
|
|
hipMemcpyWithStreamMultiThread.cc
|
|
hipMemcpy_MultiThread.cc
|
|
hipHostMalloc.cc
|
|
hipHostRegister.cc
|
|
hipMemPtrGetInfo.cc
|
|
hipPointerGetAttributes.cc
|
|
hipHostGetFlags.cc
|
|
hipMemoryAllocateCoherent.cc
|
|
hipMallocManaged_MultiScenario.cc
|
|
hipMemsetInvalidPtr.cc
|
|
hipMemset.cc
|
|
hipMemsetAsyncMultiThread.cc
|
|
hipMemsetAsyncAndKernel.cc
|
|
hipMemset3D.cc
|
|
hipMemset2D.cc
|
|
hipMemset2DAsyncMultiThreadAndKernel.cc
|
|
hipHostMallocTests.cc
|
|
hipMallocConcurrency.cc
|
|
hipMemset3DFunctional.cc
|
|
hipMemset3DNegative.cc
|
|
hipMemset3DRegressMultiThread.cc
|
|
hipMallocManagedFlagsTst.cc
|
|
hipMemPrefetchAsyncExtTsts.cc
|
|
)
|
|
else()
|
|
set(TEST_SRC
|
|
memset.cc
|
|
malloc.cc
|
|
hipMemcpy2DToArray.cc
|
|
hipMemcpy2DToArrayAsync.cc
|
|
hipMemcpyPeer.cc
|
|
hipMemcpyPeerAsync.cc
|
|
hipMemcpy3D.cc
|
|
hipMemcpy3DAsync.cc
|
|
hipMemcpyParam2D.cc
|
|
hipMemcpyParam2DAsync.cc
|
|
hipMemcpy2D.cc
|
|
hipMemcpy2DAsync.cc
|
|
hipMemcpy2DFromArray.cc
|
|
hipMemcpy2DFromArrayAsync.cc
|
|
hipMemcpyAtoH.cc
|
|
hipMemcpyHtoA.cc
|
|
hipMemcpyDtoD.cc
|
|
hipMemcpyDtoDAsync.cc
|
|
hipMemcpyAsync.cc
|
|
hipMemcpy.cc
|
|
hipMemcpyWithStream.cc
|
|
hipMemcpyAllApiNegative.cc
|
|
hipMemcpyWithStreamMultiThread.cc
|
|
hipMemcpy_MultiThread.cc
|
|
hipHostMalloc.cc
|
|
hipHostRegister.cc
|
|
hipHostGetFlags.cc
|
|
hipMemoryAllocateCoherent.cc
|
|
hipMallocManaged_MultiScenario.cc
|
|
hipMemsetInvalidPtr.cc
|
|
hipMemset.cc
|
|
hipMemsetAsyncMultiThread.cc
|
|
hipMemsetAsyncAndKernel.cc
|
|
hipMemset3D.cc
|
|
hipMemset2D.cc
|
|
hipMemset2DAsyncMultiThreadAndKernel.cc
|
|
hipHostMallocTests.cc
|
|
hipMallocConcurrency.cc
|
|
hipMemset3DFunctional.cc
|
|
hipMemset3DNegative.cc
|
|
hipMemset3DRegressMultiThread.cc
|
|
hipMallocManagedFlagsTst.cc
|
|
hipMemPrefetchAsyncExtTsts.cc
|
|
)
|
|
endif()
|
|
# Create shared lib of all tests
|
|
add_library(MemoryTest SHARED EXCLUDE_FROM_ALL ${TEST_SRC})
|
|
|
|
# Add dependency on build_tests to build it on this custom target
|
|
add_dependencies(build_tests MemoryTest)
|