#define COMMON

{
    "Info": [
        "File generated for commit on below mentioned date and time",
        __DATE__,
        __TIME__,
        GITHASH
    ],
    "DisabledTests": [
    #if defined COMMON
        "NOTE: The following test is disabled due to defect - EXSWHTEC-242",
        "Unit_hipFuncGetAttributes_Positive_Basic",
        "NOTE: The following test is disabled due to defect - EXSWHTEC-244",
        "Unit_hipExtLaunchMultiKernelMultiDevice_Negative_Parameters",
        "Unit_hipMemAdvise_No_Flag_Interference",
        "NOTE: The following 2 tests are disabled due to defect - EXSWHTEC-238",
        "Unit_hipMemRangeGetAttribute_Positive_AccessedBy_Basic",
        "Unit_hipMemRangeGetAttribute_Positive_AccessedBy_Partial_Range",
        "=== SWDEV-434171: Below tests took long time to complete in stress test on 17/11/23 ===",
        "Unit_Warp_Shfl_Positive_Basic - int",
        "Unit_Warp_Shfl_Positive_Basic - unsigned int",
        "Unit_Warp_Shfl_Positive_Basic - long",
        "Unit_Warp_Shfl_Positive_Basic - unsigned long",
        "Unit_Warp_Shfl_Positive_Basic - long long",
        "Unit_Warp_Shfl_Positive_Basic - unsigned long long",
        "Unit_Warp_Shfl_Positive_Basic - float",
        "Unit_Warp_Shfl_Positive_Basic - double",
        "Unit_Warp_Shfl_Positive_Basic - __half",
        "Unit_Warp_Shfl_Positive_Basic - __half2",
        "Unit_Warp_Shfl_XOR_Positive_Basic - int",
        "Unit_Warp_Shfl_XOR_Positive_Basic - unsigned int",
        "Unit_Warp_Shfl_XOR_Positive_Basic - long",
        "Unit_Warp_Shfl_XOR_Positive_Basic - unsigned long",
        "Unit_Warp_Shfl_XOR_Positive_Basic - long long",
        "Unit_Warp_Shfl_XOR_Positive_Basic - unsigned long long",
        "Unit_Warp_Shfl_XOR_Positive_Basic - float",
        "Unit_Warp_Shfl_XOR_Positive_Basic - double",
        "Unit_Warp_Shfl_XOR_Positive_Basic - __half",
        "Unit_Warp_Shfl_XOR_Positive_Basic - __half2",
        "=== SWDEV-439004: Below tests failing randomly in CQE staging ===",
        "Unit_hipGraphicsMapResources_Negative_Parameters",
        "Unit_hipGraphicsSubResourceGetMappedArray_Negative_Parameters",
        "Unit_hipGraphicsResourceGetMappedPointer_Positive_Parameters",
        "Unit_hipGraphicsResourceGetMappedPointer_Negative_Parameters",
        "Unit_hipGraphicsUnmapResources_Negative_Parameters",
        "Unit_hipGraphicsUnregisterResource_Negative_Parameters",
        "SWDEV-446588 - Disable graph multi gpu testcases until graph has support for it",
        "SWDEV-447384, SWDEV-447932: These tests fail in gfx1100, gfx1101 & gfx1102",
        "SWDEV-445928: These tests fail in PSDB stress test on 09/02/2024",
        "Unit_hipGraphInstantiateWithFlags_StreamCaptureDeviceContextChg",
        "=== SWDEV-511679 : Below tests fail in stress test ===",
        "Unit_hipIpcOpenMemHandle_Negative_Open_In_Two_Contexts_Same_Device",
        "Unit_hipIpcCloseMemHandle_Positive_Reference_Counting",
        "=== SWDEV-457316 Below test is skipped due ref count logic (Discussed with German) ===",
        "Unit_hipGraphAddMemAllocNode_Negative_Free_Alloc_Memory_Again",
        "=== Enable the below test when multi-device graph launches are fully supported ===",
        "Unit_hipGraphInstantiateWithFlags_DependencyGraphDeviceCtxtChg",
        "=== SWDEV-553920 disabled until multi device graph issues are resolved ===",
        "Unit_hipGraphUpload_Functional_multidevice_test",
        "========Rock_Linux_Failures_on_gfx94X===========================================",
        "Unit_hipMemcpyHtoAAsync_BasicTstsWithDiffStreams",
        "Unit_hipHostRegister_DirectReferenceMultGpu - int",
        "Unit_hipMemcpy3DPeerAsync_BasicFunctional",
        "Unit_hipStreamQuery_WithPendingWork",
        "Unit_hipExtStreamCreateWithCUMask_NegTst",
        "Unit_hipGraphMemFreeNodeGetParams_InvalidArgs",
        "Unit_hipGraphMem_Alloc_Free_NodeGetParams_Negative",
        "Unit_hipFreeAsync_capturehipFreeAsync",
        "Unit_hipLaunchHostFunc_streams",
        "Unit_Device_memcpy_Positive - unsigned long",
        "Unit_Device_memcpy_Positive - double",
        "Unit_hipMemAdvise_TstAlignedAllocMem_XNACK",
        "Unit_dynamic_loading_device_kernels_from_library",
        "Unit_hipDrvLaunchKernelEx_With_CooperativeKernelWithArgs",
        "Unit_hipModuleGetFunctionCount_Functional",
        "Unit_BuiltInAtomicAdd_NonCoherentGlobalMemWithRtc",
        "Unit_atomicAdd_system_Positive_Peer_GPUs - unsigned long long",
        "Unit_hipMultiThreadDevice_SerialPyramid",
        "Unit_Device___clzll_Sanity_Positive - unsigned long long int",
        "Unit_Test_makechar_functionality",
        "Unit_Rtc_ReduceRandom",
        "Unit_test_generic_target_only_in_regular_fatbin",
        "Unit_test_generic_target_only_in_compressed_fatbin",
        "=== special values test, fix: comment out [HEX_DBL(-, 1, fffffffffffff, +, 31), HEX_DBL(+, 1, fffffffffffff, +, 31)]",
        "Unit_Device_sinpi_Accuracy_Positive - double",
        "Unit_Device_cospi_Accuracy_Positive - double",
        "Unit_Device_sincospi_Accuracy_Positive - double",
        "=== special values test, fix: comment out [-3.0f, -1.5f, HEX_FLT(-, 0, 00000c, -, 126), HEX_FLT(-, 0, 000006, -, 126), +3.0f, 1.5f, HEX_FLT(+, 0, 00000c, -, 126), HEX_FLT(+, 0, 000006, -, 126),]",
        "Unit_Device_fma_Accuracy_Positive - float",
        "=== special values test, fix: comment out [HEX_DBL(-, 1, fffffffffffff, +, 31), HEX_DBL(-, 1, fffffffffffff, +, 30), HEX_DBL(+, 1, fffffffffffff, +, 31), HEX_DBL(+, 1, fffffffffffff, +, 30)]",
        "Unit_Device_fdim_Accuracy_Positive - double",
        "=== TODO special value test error, fix: comment out special value test",
        "Unit_Device_remquo_Accuracy_Positive - float",
        "Unit_Device_remquo_Accuracy_Positive - double",
        "=== float* can be casted to double* [math_remainder_rounding_negative_kernels_rtc.hh:247]",
        "Unit_Device_modf_modff_Negative_RTC",
        "=== TODO round error",
        "Unit_Device___fsqrt_rn_Accuracy_Positive",
        "Unit_Device___frsqrt_rn_Accuracy_Positive",
        "=== TODO terminated, ulp formula seems to be wrong [produces ulp of 4294967298]",
        "Unit_Device___expf_Accuracy_Positive",
        "Unit_Device___exp10f_Accuracy_Positive",
        "=== TODO error, input +-1.40129846e-45",
        "Unit_Device___log2f_Accuracy_Positive",
        "=== special values test, fix: comment out [HEX_DBL(-, 0, 0000000000001, -, 1022)]",
        "Unit_Device_log1p_Accuracy_Positive - double",
        "=== Below 2 tests are disable due to defect EXSWHTEC-369 ===",
        "Unit_Device_ilogbf_Accuracy_Positive",
        "Unit_Device_ilogb_Accuracy_Positive",
        "=== rounding float16 types not supported?",
        "Unit_Device___float2half_rd_Accuracy_Limited_Positive",
        "Unit_Device___float2half_ru_Accuracy_Limited_Positive",
        "Unit_Device___float2half_rz_Accuracy_Limited_Positive",
        "=== long int exponents are too large, works fine with int",
        "Unit_Device_scalbln_Accuracy_Positive - float",
        "Unit_Device_scalbln_Accuracy_Positive - double",
        "=== Float16 problem",
        "Unit_Device_hcos_Accuracy_Positive",
        "Unit_Device_h2cos_Accuracy_Positive",
        "Unit_Device_hsin_Accuracy_Positive",
        "Unit_Device_h2sin_Accuracy_Positive",
        "=== TODO [first 2 passed] Below 2 tests are disable due to defect EXSWHTEC-356 ===",
        "Unit_Device___hisinf2_Accuracy_Positive",
        "Unit_Device___hisnan2_Accuracy_Positive",
        "Unit_Device___hbequ2_Accuracy_Positive",
        "Unit_Device___hne_Accuracy_Positive",
        "Unit_Device___hne2_Accuracy_Positive",
        "Unit_Device___hbne2_Accuracy_Positive",
        "Unit_Device___hbgeu2_Accuracy_Positive",
        "Unit_Device___hbgtu2_Accuracy_Positive",
        "Unit_Device___hbleu2_Accuracy_Positive",
        "Unit_Device___hbltu2_Accuracy_Positive",
        "=== TODO ===",
        "Unit_Device_tgammaf_Accuracy_Limited_Positive",
        "=== TODO === fail on 100% test data",
        "Unit_Device___hfma2_Accuracy_Positive",
        "=== Test does not reflect a valid use case - SWDEV-569454",
        "Unit_hipStreamPerThread_MultiThread",
    #endif
    #if defined gfx90a || defined gfx942 || defined gfx950
        "Unit_Warp_Shfl_Up_Positive_Basic - int",
        "Unit_Warp_Shfl_Up_Positive_Basic - unsigned int",
        "Unit_Warp_Shfl_Up_Positive_Basic - long",
        "Unit_Warp_Shfl_Up_Positive_Basic - unsigned long",
        "Unit_Warp_Shfl_Up_Positive_Basic - long long",
        "Unit_Warp_Shfl_Up_Positive_Basic - unsigned long long",
        "Unit_Warp_Shfl_Up_Positive_Basic - float",
        "Unit_Warp_Shfl_Up_Positive_Basic - double",
        "Unit_Warp_Shfl_Up_Positive_Basic - __half",
        "Unit_Warp_Shfl_Up_Positive_Basic - __half2",
        "Unit_Warp_Shfl_Down_Positive_Basic - int",
        "Unit_Warp_Shfl_Down_Positive_Basic - unsigned int",
        "Unit_Warp_Shfl_Down_Positive_Basic - long",
        "Unit_Warp_Shfl_Down_Positive_Basic - unsigned long",
        "Unit_Warp_Shfl_Down_Positive_Basic - long long",
        "Unit_Warp_Shfl_Down_Positive_Basic - unsigned long long",
        "Unit_Warp_Shfl_Down_Positive_Basic - float",
        "Unit_Warp_Shfl_Down_Positive_Basic - double",
        "Unit_Warp_Shfl_Down_Positive_Basic - __half",
        "Unit_Warp_Shfl_Down_Positive_Basic - __half2",
    #endif
    #if defined gfx1200 || defined gfx1201
        "=== SWDEV-470751 : Fine Grain memory is MTYPE_NC due to HW bug.",
        "Unit_hipEventCreateWithFlags_DisableSystemFence_CohHstMem",
    #endif
        "=== Following tests disabled as it should be a local perf test",
        "Performance_hipExtLaunchKernelGGL_QueryGPUFrequency",
        "End of json"
    ]
}
