[SWDEV-438556][SWDEV-451686] - Enable Negative Param hip tests
Change-Id: I7c602ca0109864aac9d18feb31ae90f2a0ef4d36
This commit is contained in:
@@ -61,104 +61,133 @@ else()
|
||||
message(STATUS "Boost not found. Dependent math tests not enabled.")
|
||||
endif()
|
||||
|
||||
# Below tests fail in PSDB
|
||||
#add_test(NAME Unit_Device_Single_Precision_Trig_Functions_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# trig_single_precision_negative_kernels.cc 66)
|
||||
if(UNIX)
|
||||
file(GLOB NEGATIVE_TEST_SRC
|
||||
"trig_single_precision_negative_kernels.cc"
|
||||
"trig_double_precision_negative_kernels.cc"
|
||||
"misc_negative_kernels.cc"
|
||||
"math_remainder_negative_kernels.cc"
|
||||
"math_rounding_negative_kernels.cc"
|
||||
"single_precision_intrinsics_negative_kernels.cc"
|
||||
"double_precision_intrinsics_negative_kernels.cc"
|
||||
"integer_intrinsics_negative_kernels.cc"
|
||||
"math_root_negative_kernels_1Dand2D.cc"
|
||||
"math_root_negative_kernels_3Dand4D.cc"
|
||||
"math_pow_negative_kernels.cc"
|
||||
"math_log_negative_kernels.cc"
|
||||
"math_special_func_kernels.cc"
|
||||
"casting_double_negative_kernels.cc"
|
||||
"casting_float_negative_kernels.cc"
|
||||
"casting_int_negative_kernels.cc"
|
||||
"casting_half2_negative_kernels.cc"
|
||||
"half_precision_math_negative_kernels.cc"
|
||||
"half_precision_arithmetic_negative_kernels.cc"
|
||||
"half_precision_comparison_negative_kernels.cc"
|
||||
"casting_half2int_negative_kernels.cc"
|
||||
"casting_int2half_negative_kernels.cc"
|
||||
"casting_half_float_negative_kernels.cc"
|
||||
)
|
||||
|
||||
file(COPY ${NEGATIVE_TEST_SRC} DESTINATION ${CMAKE_CURRENT_BINARY_DIR}/src)
|
||||
|
||||
#if(HIP_PLATFORM MATCHES "nvidia")
|
||||
# set(ERRORS_1 81)
|
||||
# set(ERRORS_2 100)
|
||||
#elseif(HIP_PLATFORM MATCHES "amd")
|
||||
# set(ERRORS_1 76)
|
||||
# set(ERRORS_2 168)
|
||||
#endif()
|
||||
#
|
||||
#add_test(NAME Unit_Device_Single_Precision_Trig_Functions_Negative
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# trig_single_precision_negative_kernels.cc 66)
|
||||
#add_test(NAME Unit_Device_Double_Precision_Trig_Functions_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# trig_double_precision_negative_kernels.cc 66)
|
||||
#add_test(NAME Unit_Device_Misc_Functions_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# misc_negative_kernels.cc 76)
|
||||
#
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# misc_negative_kernels.cc ${ERRORS_1})
|
||||
#add_test(NAME Unit_Device_remainder_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_remainder_negative_kernels.cc 68)
|
||||
#
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_remainder_negative_kernels.cc 67)
|
||||
#add_test(NAME Unit_Device_rounding_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_rounding_negative_kernels.cc 40)
|
||||
#
|
||||
#add_test(NAME Unit_Single_Precision_Intrinsics_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# single_precision_intrinsics_negative_kernels.cc 42)
|
||||
#
|
||||
#add_test(NAME Unit_Double_Precision_Intrinsics_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# double_precision_intrinsics_negative_kernels.cc 18)
|
||||
#
|
||||
#add_test(NAME Unit_Integer_Intrinsics_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# integer_intrinsics_negative_kernels.cc 20)
|
||||
#add_test(NAME Unit_Device_root_1Dand2D_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_root_negative_kernels_1Dand2D.cc 68)
|
||||
#
|
||||
#add_test(NAME Unit_Device_root_3Dand4D_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_root_negative_kernels_3Dand4D.cc 56)
|
||||
#add_test(NAME Unit_Device_pow_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_pow_negative_kernels.cc 76)
|
||||
#add_test(NAME Unit_Device_log_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_log_negative_kernels.cc 24)
|
||||
#add_test(NAME Unit_Device_special_funcs_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# math_special_func_kernels.cc 76)
|
||||
#add_test(NAME Unit_Device_casting_double_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_double_negative_kernels.cc 69)
|
||||
#add_test(NAME Unit_Device_casting_float_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_float_negative_kernels.cc 54)
|
||||
#add_test(NAME Unit_Device_casting_int_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_int_negative_kernels.cc 92)
|
||||
#
|
||||
#add_test(NAME Unit_Device_casting_half2_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_half2_negative_kernels.cc 53)
|
||||
#add_test(NAME Unit_Half_Precision_Math_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# half_precision_math_negative_kernels.cc 60)
|
||||
#add_test(NAME Unit_Half_Precision_Arithmetic_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# half_precision_arithmetic_negative_kernels.cc 88)
|
||||
#add_test(NAME Unit_Half_Precision_Comparison_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# half_precision_comparison_negative_kernels.cc 168)
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# half_precision_comparison_negative_kernels.cc ${ERRORS_2})
|
||||
#add_test(NAME Unit_Device_casting_half2int_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_half2int_negative_kernels.cc 78)
|
||||
#add_test(NAME Unit_Device_casting_int2half_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_int2half_negative_kernels.cc 78)
|
||||
#add_test(NAME Unit_Device_casting_half_float_Negative
|
||||
# COMMAND python3 ${CMAKE_CURRENT_SOURCE_DIR}/../compileAndCaptureOutput.py
|
||||
# ${CMAKE_CURRENT_SOURCE_DIR} ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# COMMAND ${Python3_EXECUTABLE} ../compileAndCaptureOutput.py
|
||||
# ./src ${HIP_PLATFORM} ${HIP_PATH}
|
||||
# casting_half_float_negative_kernels.cc 18)
|
||||
endif()
|
||||
Reference in New Issue
Block a user