39aeb7b42e
This class of tests can fail randomnly since they assume that time to create first set of stream should be greater than second set. This is incorrect since there can be multiple reason why the time for second batch can be greater than the first batch. Change-Id: I5f91c2bab7119608014dead25fdeb38523c61682
41 rader
1.2 KiB
CMake
41 rader
1.2 KiB
CMake
set(COMMON_SHARED_SRC streamCommon.cc)
|
|
|
|
set(TEST_SRC
|
|
hipStreamCreate.cc
|
|
hipStreamGetFlags.cc
|
|
hipStreamGetPriority.cc
|
|
hipMultiStream.cc
|
|
hipStreamAddCallback.cc
|
|
hipStreamCreateWithFlags.cc
|
|
hipStreamCreateWithPriority.cc
|
|
hipStreamDestroy.cc
|
|
hipAPIStreamDisable.cc
|
|
hipStreamValue.cc
|
|
hipStreamSynchronize.cc
|
|
hipStreamQuery.cc
|
|
hipDeviceGetStreamPriorityRange.cc
|
|
hipStreamACb_StrmSyncTiming.cc
|
|
hipLaunchHostFunc.cc
|
|
hipStreamGetDevice.cc
|
|
)
|
|
|
|
if(HIP_PLATFORM MATCHES "amd")
|
|
set(TEST_SRC ${TEST_SRC} hipStreamGetCUMask.cc hipStreamWithCUMask.cc
|
|
hipStreamACb_MultiThread.cc hipStreamWaitEvent.cc)
|
|
else()
|
|
set(TEST_SRC
|
|
${TEST_SRC}
|
|
# hipStreamAttachMemAsync_old.cc # Disabling it on nvidia due to issue
|
|
# in function definition of hipStreamAttachMemAsync
|
|
# Fixing would break ABI, to be re-enabled when the fix is made.
|
|
hipStreamACb_MultiThread.cc)
|
|
|
|
# set_source_files_properties(hipStreamAttachMemAsync_old.cc PROPERTIES
|
|
# COMPILE_FLAGS -std=c++17)
|
|
endif()
|
|
|
|
hip_add_exe_to_target(
|
|
NAME StreamTest
|
|
TEST_SRC ${TEST_SRC} TEST_TARGET_NAME build_tests
|
|
COMPILE_OPTIONS -std=c++17 COMMON_SHARED_SRC ${COMMON_SHARED_SRC})
|