[SWDEV-438556][SWDEV-451686] - Enable Negative Param hip tests

Change-Id: I7c602ca0109864aac9d18feb31ae90f2a0ef4d36
Этот коммит содержится в:
Rahul Manocha committed 2024-04-22 13:00:22 -04:00
1 родитель 2a13a47e99
Коммит 839b3b21d1
13 files changed
+376 -236

No files matched your search

+83 -63
Просмотреть файл
@@ -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()
-1
Просмотреть файл
@@ -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;