[SWDEV-438556][SWDEV-451686] - Enable Negative Param hip tests
Change-Id: I7c602ca0109864aac9d18feb31ae90f2a0ef4d36
Этот коммит содержится в:
1 родитель
2a13a47e99
Коммит
839b3b21d1
13 files changed
+376
-236
No files matched your search
@@ -95,68 +95,88 @@ if(HIP_PLATFORM MATCHES "amd")
|
||||
TEST_SRC ${TEST_SRC}
|
||||
TEST_TARGET_NAME build_tests
|
||||
LINKER_LIBS hiprtc)
|
||||
set(EXPECTED_ERRORS 48)
|
||||
|
||||
# Below tests fail in PSDB
|
||||
#add_test(NAME Unit_atomicAnd_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicAnd_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
#
|
||||
#add_test(NAME Unit_atomicOr_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicOr_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
#
|
||||
#add_test(NAME Unit_atomicXor_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicXor_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
#
|
||||
#add_test(NAME Unit_atomicMin_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicMin_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
#
|
||||
#add_test(NAME Unit_atomicMax_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicMax_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
#add_test(NAME Unit_AtomicBuiltins_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomic_builtins_kernels.cc 60 27) # Should be 35 warnings, see EXSWHTEC-309
|
||||
#add_test(NAME Unit_atomicAdd_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicAdd_negative_kernels.cc 48)
|
||||
#add_test(NAME Unit_atomicSub_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicSub_negative_kernels.cc 48)
|
||||
#add_test(NAME Unit_atomicInc_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicInc_negative_kernels.cc 8)
|
||||
#
|
||||
#add_test(NAME Unit_atomicDec_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicDec_negative_kernels.cc 8)
|
||||
#
|
||||
#add_test(NAME Unit_atomicCAS_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicCAS_negative_kernels.cc 48)
|
||||
#
|
||||
# SWDEV-435667: Below 2 tests failed in stress test on 01/12/23
|
||||
#add_test(NAME Unit_atomicExch_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicExch_negative_kernels.cc 40)
|
||||
#
|
||||
#add_test(NAME Unit_atomicExch_system_Negative_Parameters
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicExch_system_negative_kernels.cc 40)
|
||||
if(UNIX)
|
||||
set(EXPECTED_ERRORS 40)
|
||||
|
||||
file(GLOB NEGATIVE_TEST_SRC
|
||||
"atomicAnd_negative_kernels.cc"
|
||||
"atomicOr_negative_kernels.cc"
|
||||
"atomicXor_negative_kernels.cc"
|
||||
"atomicMin_negative_kernels.cc"
|
||||
"atomicMax_negative_kernels.cc"
|
||||
"atomic_builtin_kernels.cc"
|
||||
"atomicAdd_negative_kernels.cc"
|
||||
"atomicSub_negative_kernels.cc"
|
||||
"atomicInc_negative_kernels.cc"
|
||||
"atomicDec_negative_kernels.cc"
|
||||
"atomicCAS_negative_kernels.cc"
|
||||
"atomicExch_negative_kernels.cc"
|
||||
"atomicExch_system_negative_kernels.cc")
|
||||
|
||||
file(COPY ${NEGATIVE_TEST_SRC} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/src)
|
||||
|
||||
# add_test(NAME Unit_atomicAnd_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicAnd_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
|
||||
# add_test(NAME Unit_atomicOr_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicOr_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
|
||||
# add_test(NAME Unit_atomicXor_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicXor_negative_kernels.cc ${EXPECTED_ERRORS})
|
||||
|
||||
# add_test(NAME Unit_atomicMin_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicMin_negative_kernels.cc 42)
|
||||
|
||||
# add_test(NAME Unit_atomicMax_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicMax_negative_kernels.cc 42)
|
||||
|
||||
#add_test(NAME Unit_AtomicBuiltins_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomic_builtin_kernels.cc 60 27)
|
||||
|
||||
# add_test(NAME Unit_atomicAdd_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicAdd_negative_kernels.cc 48)
|
||||
# add_test(NAME Unit_atomicSub_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicSub_negative_kernels.cc 48)
|
||||
# add_test(NAME Unit_atomicInc_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicInc_negative_kernels.cc 8)
|
||||
|
||||
# add_test(NAME Unit_atomicDec_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicDec_negative_kernels.cc 8)
|
||||
|
||||
# add_test(NAME Unit_atomicCAS_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicCAS_negative_kernels.cc 48)
|
||||
|
||||
# add_test(NAME Unit_atomicExch_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicExch_negative_kernels.cc 40)
|
||||
|
||||
# add_test(NAME Unit_atomicExch_system_Negative_Parameters
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# atomicExch_system_negative_kernels.cc 40)
|
||||
endif()
|
||||
endif()
|
||||
@@ -21,7 +21,6 @@ THE SOFTWARE.
|
||||
*/
|
||||
|
||||
#include <hip_test_common.hh>
|
||||
#include <resource_guards.hh>
|
||||
|
||||
constexpr int kMemOrder = __ATOMIC_RELAXED;
|
||||
constexpr int kMemScope = __HIP_MEMORY_SCOPE_SYSTEM;
|
||||
|
||||
Reference in new issue
Block a user