SWDEV-515530 - Re-enable passing tests on NV (#605)
Αυτή η υποβολή περιλαμβάνεται σε:
υποβλήθηκε από
GitHub
γονέας
d496bcef18
υποβολή
c1926d547e
@@ -1,41 +1,5 @@
|
|||||||
{
|
{
|
||||||
"DisabledTests": [
|
"DisabledTests": [
|
||||||
"=== Below test fails in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/85 ===",
|
|
||||||
"=== Below test fails in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/215 ===",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_1D - long",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_1D - unsigned long",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_1D - ulong1",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_1D - signed long",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_1D - long1",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_2D - ulong2",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_2D - long2",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_3D - ulong3",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_3D - long3",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_4D - ulong4",
|
|
||||||
"Unit_ChannelDescriptor_Positive_Basic_4D - long4",
|
|
||||||
"=== Below test fails in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/92 ===",
|
|
||||||
"Unit_hipGetTexObjectResourceDesc_positive",
|
|
||||||
"Unit_hipGetTexObjectResourceDesc_Negative_Parameters",
|
|
||||||
"Unit_hipGetTexObjectTextureDesc_positive",
|
|
||||||
"Unit_hipGetTexObjectTextureDesc_Negative_Parameters",
|
|
||||||
"Unit_hipTexObjectDestroy_positive",
|
|
||||||
"=== Below tests tests fail randomly in PSDB ===",
|
|
||||||
"Unit_hipGraphInstantiateWithFlags_DependencyGraphDeviceCtxtChg",
|
|
||||||
"Unit_hipGraphUpload_Functional_multidevice_test",
|
|
||||||
"Unit_hipMemcpyParam2D_multiDevice-D2D - char",
|
|
||||||
"Unit_hipMemcpyParam2D_multiDevice-D2D - float",
|
|
||||||
"Unit_hipMemcpyParam2D_multiDevice-D2D - int",
|
|
||||||
"Unit_hipMemcpyParam2D_multiDevice-D2D - double",
|
|
||||||
"Unit_hipMemcpyParam2D_multiDevice-D2D - long double",
|
|
||||||
"Unit_hipMemcpyParam2DAsync_multiDevice-StreamOnDiffDevice - char",
|
|
||||||
"Unit_hipMemsetFunctional_ZeroValue_hipMemsetD16",
|
|
||||||
"hipStreamPerThread_CoopLaunch",
|
|
||||||
"hipCGMultiGridGroupType",
|
|
||||||
"Grid_Group_Getters_Positive_Basic",
|
|
||||||
"Grid_Group_Getters_Via_Non_Member_Functions_Positive_Basic",
|
|
||||||
"Grid_Group_Sync_Positive_Basic",
|
|
||||||
"dynamic_loading_device_kernels_from_library",
|
|
||||||
"Unit_tiled_partition",
|
|
||||||
"Unit_atomicExch_Positive_Same_Address_Compile_Time - int",
|
"Unit_atomicExch_Positive_Same_Address_Compile_Time - int",
|
||||||
"Unit_atomicExch_Positive_Same_Address_Compile_Time - unsigned int",
|
"Unit_atomicExch_Positive_Same_Address_Compile_Time - unsigned int",
|
||||||
"Unit_atomicExch_Positive_Same_Address_Compile_Time - unsigned long long",
|
"Unit_atomicExch_Positive_Same_Address_Compile_Time - unsigned long long",
|
||||||
@@ -45,173 +9,18 @@
|
|||||||
"Unit_atomicExch_system_Positive_Host_And_GPU - unsigned long long",
|
"Unit_atomicExch_system_Positive_Host_And_GPU - unsigned long long",
|
||||||
"Unit_atomicExch_system_Positive_Host_And_GPU - float",
|
"Unit_atomicExch_system_Positive_Host_And_GPU - float",
|
||||||
"Unit_hipModuleUnload_Negative_Double_Unload",
|
"Unit_hipModuleUnload_Negative_Double_Unload",
|
||||||
"=== Below tests fail in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/356 ===",
|
|
||||||
"Unit_Device_Complex_Unary_Negative_Parameters_RTC",
|
|
||||||
"Unit_Device_Complex_Binary_Negative_Parameters_RTC",
|
|
||||||
"Unit_Device_Complex_hipCfma_Negative_Parameters_RTC",
|
|
||||||
"Unit_Device_make_Complex_Negative_Parameters_RTC",
|
|
||||||
"Unit_Device_Complex_Cast_Negative_Parameters_RTC",
|
|
||||||
"=== Below tests are failing PSDB ===",
|
"=== Below tests are failing PSDB ===",
|
||||||
"Unit_hipFreeMipmappedArrayMultiTArray - int",
|
|
||||||
"Unit_hipFreeMipmappedArray_Negative_Parameters",
|
|
||||||
"Unit_hipCreateSurfaceObject_Negative_Parameters",
|
"Unit_hipCreateSurfaceObject_Negative_Parameters",
|
||||||
"Unit_hipDestroySurfaceObject_Negative_Parameters",
|
"Unit_hipDestroySurfaceObject_Negative_Parameters",
|
||||||
"Unit_hipMemcpy2D_Positive_Synchronization_Behavior",
|
|
||||||
"Unit_hipModuleLoad_Positive_Basic",
|
"Unit_hipModuleLoad_Positive_Basic",
|
||||||
"Unit_hipModuleLoad_Negative_Load_From_A_File_That_Is_Not_A_Module",
|
"Unit_hipModuleLoad_Negative_Load_From_A_File_That_Is_Not_A_Module",
|
||||||
"Unit_hipModuleLoadData_Positive_Basic",
|
"Unit_hipModuleLoadData_Positive_Basic",
|
||||||
"Unit_hipModuleLoadData_Negative_Parameters",
|
"Unit_hipModuleLoadData_Negative_Parameters",
|
||||||
"Unit_hipModuleLoadDataEx_Positive_Basic",
|
"Unit_hipModuleLoadDataEx_Positive_Basic",
|
||||||
"Unit_hipModuleLoadDataEx_Negative_Parameters",
|
"Unit_hipModuleLoadDataEx_Negative_Parameters",
|
||||||
"Performance_hipMemsetD16",
|
|
||||||
"Performance_hipMemsetD16Async",
|
|
||||||
"Performance_hipMemsetD32",
|
|
||||||
"Performance_hipMemsetD32Async",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1Dfetch_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1D_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1D_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1D_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1D_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1DLayered_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1DLayered_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1DLayered_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1DLayered_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1DGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1DGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1DGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1DGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1DLayeredGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1DLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1DLayeredGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1DLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1DLayeredLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1DLayeredLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1DLayeredLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1DLayeredLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex1DLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex1DLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex1DLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex1DLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex3D_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex3D_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex3D_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex3D_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex3DLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex3DLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex3DLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex3DLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex3DGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex3DGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex3DGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex3DGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemap_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemapLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemapGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemapLayered_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemapLayeredLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - char",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - unsigned char",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - short",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - unsigned short",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - int",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - unsigned int",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeElementType - float",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_texCubemapLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2D_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2D_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2D_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2D_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2DLayered_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2DLayered_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2DLayered_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2DLayered_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2DGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2DGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2DGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2DGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2DLayeredGrad_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2DLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2DLayeredGrad_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2DLayeredGrad_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2DLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2DLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2DLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2DLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_tex2DLayeredLod_Positive_ReadModeNormalizedFloat - char",
|
|
||||||
"Unit_tex2DLayeredLod_Positive_ReadModeNormalizedFloat - unsigned char",
|
|
||||||
"Unit_tex2DLayeredLod_Positive_ReadModeNormalizedFloat - short",
|
|
||||||
"Unit_tex2DLayeredLod_Positive_ReadModeNormalizedFloat - unsigned short",
|
|
||||||
"Unit_hipLaunchKernel_Negative_Parameters",
|
"Unit_hipLaunchKernel_Negative_Parameters",
|
||||||
"Unit_Assert_Positive_Basic_KernelFail",
|
"Unit_Assert_Positive_Basic_KernelFail",
|
||||||
"=== Below tests fail in external CI for PR https://github.com/ROCm-Developer-Tools/hip-tests/pull/210 ===",
|
|
||||||
"Unit_hipMemImportFromShareableHandle_Positive_MultiProc",
|
|
||||||
"Unit_hipMemMapArrayAsync_Positive_Basic",
|
"Unit_hipMemMapArrayAsync_Positive_Basic",
|
||||||
"=== Disabling failing nvidia tests ===",
|
|
||||||
"Unit_hipDeviceSetLimit_Negative_PrintfFifoSize",
|
|
||||||
"Unit_hipDeviceSetLimit_Negative_MallocHeapSize",
|
|
||||||
"=== Disabling tests which no longer behave the same on nvidia platform ===",
|
"=== Disabling tests which no longer behave the same on nvidia platform ===",
|
||||||
"Unit_hipGraphInstantiateWithParams_Negative",
|
"Unit_hipGraphInstantiateWithParams_Negative",
|
||||||
]
|
]
|
||||||
|
|||||||
@@ -117,16 +117,19 @@ class TexObjectTestWrapper {
|
|||||||
*/
|
*/
|
||||||
TEST_CASE("Unit_hipGetTexObjectResourceDesc_positive") {
|
TEST_CASE("Unit_hipGetTexObjectResourceDesc_positive") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
|
|
||||||
TexObjectTestWrapper tex_obj_wrapper(false);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(false);
|
||||||
|
|
||||||
HIP_RESOURCE_DESC check_desc;
|
HIP_RESOURCE_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
HIP_CHECK(hipTexObjectGetResourceDesc(&check_desc, tex_obj_wrapper.texture_object));
|
HIP_CHECK(hipTexObjectGetResourceDesc(&check_desc, tex_obj_wrapper->texture_object));
|
||||||
|
|
||||||
REQUIRE(check_desc.resType == tex_obj_wrapper.res_desc.resType);
|
REQUIRE(check_desc.resType == tex_obj_wrapper->res_desc.resType);
|
||||||
REQUIRE(check_desc.res.array.hArray == tex_obj_wrapper.res_desc.res.array.hArray);
|
REQUIRE(check_desc.res.array.hArray == tex_obj_wrapper->res_desc.res.array.hArray);
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -147,14 +150,15 @@ TEST_CASE("Unit_hipGetTexObjectResourceDesc_positive") {
|
|||||||
*/
|
*/
|
||||||
TEST_CASE("Unit_hipGetTexObjectResourceDesc_Negative_Parameters") {
|
TEST_CASE("Unit_hipGetTexObjectResourceDesc_Negative_Parameters") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
|
|
||||||
TexObjectTestWrapper tex_obj_wrapper(false);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(false);
|
||||||
|
|
||||||
HIP_RESOURCE_DESC check_desc;
|
HIP_RESOURCE_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
SECTION("desc is nullptr") {
|
SECTION("desc is nullptr") {
|
||||||
HIP_CHECK_ERROR(hipTexObjectGetResourceDesc(nullptr, tex_obj_wrapper.texture_object),
|
HIP_CHECK_ERROR(hipTexObjectGetResourceDesc(nullptr, tex_obj_wrapper->texture_object),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -162,6 +166,9 @@ TEST_CASE("Unit_hipGetTexObjectResourceDesc_Negative_Parameters") {
|
|||||||
HIP_CHECK_ERROR(hipTexObjectGetResourceDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
HIP_CHECK_ERROR(hipTexObjectGetResourceDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -193,21 +200,21 @@ TEST_CASE("Unit_hipGetTexObjectResourceDesc_Negative_Parameters") {
|
|||||||
* - Platform specific (AMD)
|
* - Platform specific (AMD)
|
||||||
* - HIP_VERSION >= 5.2
|
* - HIP_VERSION >= 5.2
|
||||||
*/
|
*/
|
||||||
#if HT_AMD
|
|
||||||
TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_positive") {
|
TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_positive") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
TexObjectTestWrapper tex_obj_wrapper(true);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(true);
|
||||||
|
|
||||||
HIP_RESOURCE_VIEW_DESC check_desc;
|
HIP_RESOURCE_VIEW_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
HIP_CHECK(hipTexObjectGetResourceViewDesc(&check_desc, tex_obj_wrapper.texture_object));
|
HIP_CHECK(hipTexObjectGetResourceViewDesc(&check_desc, tex_obj_wrapper->texture_object));
|
||||||
|
|
||||||
REQUIRE(check_desc.format == tex_obj_wrapper.res_view_desc.format);
|
REQUIRE(check_desc.format == tex_obj_wrapper->res_view_desc.format);
|
||||||
REQUIRE(check_desc.width == tex_obj_wrapper.res_view_desc.width);
|
REQUIRE(check_desc.width == tex_obj_wrapper->res_view_desc.width);
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Test Description
|
* Test Description
|
||||||
@@ -226,16 +233,16 @@ TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_positive") {
|
|||||||
* - Platform specific (AMD)
|
* - Platform specific (AMD)
|
||||||
* - HIP_VERSION >= 5.2
|
* - HIP_VERSION >= 5.2
|
||||||
*/
|
*/
|
||||||
#if HT_AMD
|
|
||||||
TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_Negative_Parameters") {
|
TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_Negative_Parameters") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
TexObjectTestWrapper tex_obj_wrapper(true);
|
CTX_CREATE();
|
||||||
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(true);
|
||||||
|
|
||||||
HIP_RESOURCE_VIEW_DESC check_desc;
|
HIP_RESOURCE_VIEW_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
SECTION("desc is nullptr") {
|
SECTION("desc is nullptr") {
|
||||||
HIP_CHECK_ERROR(hipTexObjectGetResourceViewDesc(nullptr, tex_obj_wrapper.texture_object),
|
HIP_CHECK_ERROR(hipTexObjectGetResourceViewDesc(nullptr, tex_obj_wrapper->texture_object),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -244,8 +251,10 @@ TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_Negative_Parameters") {
|
|||||||
hipTexObjectGetResourceViewDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
hipTexObjectGetResourceViewDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* End doxygen group hipTexObjectGetResourceViewDesc.
|
* End doxygen group hipTexObjectGetResourceViewDesc.
|
||||||
@@ -278,16 +287,19 @@ TEST_CASE("Unit_hipGetTexObjectResourceViewDesc_Negative_Parameters") {
|
|||||||
*/
|
*/
|
||||||
TEST_CASE("Unit_hipGetTexObjectTextureDesc_positive") {
|
TEST_CASE("Unit_hipGetTexObjectTextureDesc_positive") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
|
|
||||||
TexObjectTestWrapper tex_obj_wrapper(false);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(false);
|
||||||
|
|
||||||
HIP_TEXTURE_DESC check_desc;
|
HIP_TEXTURE_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
HIP_CHECK(hipTexObjectGetTextureDesc(&check_desc, tex_obj_wrapper.texture_object));
|
HIP_CHECK(hipTexObjectGetTextureDesc(&check_desc, tex_obj_wrapper->texture_object));
|
||||||
|
|
||||||
REQUIRE(check_desc.filterMode == tex_obj_wrapper.tex_desc.filterMode);
|
REQUIRE(check_desc.filterMode == tex_obj_wrapper->tex_desc.filterMode);
|
||||||
REQUIRE(check_desc.flags == tex_obj_wrapper.tex_desc.flags);
|
REQUIRE(check_desc.flags == tex_obj_wrapper->tex_desc.flags);
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -309,14 +321,15 @@ TEST_CASE("Unit_hipGetTexObjectTextureDesc_positive") {
|
|||||||
*/
|
*/
|
||||||
TEST_CASE("Unit_hipGetTexObjectTextureDesc_Negative_Parameters") {
|
TEST_CASE("Unit_hipGetTexObjectTextureDesc_Negative_Parameters") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
|
|
||||||
TexObjectTestWrapper tex_obj_wrapper(false);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(false);
|
||||||
|
|
||||||
HIP_TEXTURE_DESC check_desc;
|
HIP_TEXTURE_DESC check_desc;
|
||||||
memset(&check_desc, 0, sizeof(check_desc));
|
memset(&check_desc, 0, sizeof(check_desc));
|
||||||
|
|
||||||
SECTION("desc is nullptr") {
|
SECTION("desc is nullptr") {
|
||||||
HIP_CHECK_ERROR(hipTexObjectGetTextureDesc(nullptr, tex_obj_wrapper.texture_object),
|
HIP_CHECK_ERROR(hipTexObjectGetTextureDesc(nullptr, tex_obj_wrapper->texture_object),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -324,6 +337,9 @@ TEST_CASE("Unit_hipGetTexObjectTextureDesc_Negative_Parameters") {
|
|||||||
HIP_CHECK_ERROR(hipTexObjectGetTextureDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
HIP_CHECK_ERROR(hipTexObjectGetTextureDesc(&check_desc, static_cast<hipTextureObject_t>(0)),
|
||||||
hipErrorInvalidValue);
|
hipErrorInvalidValue);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@@ -353,7 +369,10 @@ TEST_CASE("Unit_hipGetTexObjectTextureDesc_Negative_Parameters") {
|
|||||||
*/
|
*/
|
||||||
TEST_CASE("Unit_hipTexObjectDestroy_positive") {
|
TEST_CASE("Unit_hipTexObjectDestroy_positive") {
|
||||||
CHECK_IMAGE_SUPPORT;
|
CHECK_IMAGE_SUPPORT;
|
||||||
|
CTX_CREATE();
|
||||||
|
|
||||||
TexObjectTestWrapper tex_obj_wrapper(false, true);
|
TexObjectTestWrapper* tex_obj_wrapper = new TexObjectTestWrapper(false, true);
|
||||||
REQUIRE(hipTexObjectDestroy(tex_obj_wrapper.texture_object) == hipSuccess);
|
REQUIRE(hipTexObjectDestroy(tex_obj_wrapper->texture_object) == hipSuccess);
|
||||||
|
delete tex_obj_wrapper;
|
||||||
|
CTX_DESTROY();
|
||||||
}
|
}
|
||||||
|
|||||||
Αναφορά σε νέο ζήτημα
Block a user