@@ -483,25 +483,43 @@ inline constexpr char const kNotEnoughGpusMaskedTests[] =
483483 " Skipped: not enough GPUs for masked GPU tests." ;
484484inline constexpr char const kMipmappedArraysUnsupported [] =
485485 " Skipped: mipmapped arrays are not supported on this device or configuration." ;
486- inline constexpr char const kAssemblyFileMissing [] = " Skipped: expected assembly file not found." ;
487486inline constexpr char const kCooperativeLaunchUnsupported [] =
488487 " Skipped: cooperative launch is not supported." ;
489488inline constexpr char const kPcieAtomicUnsupported [] =
490489 " Skipped: PCIe atomics are not supported on this device." ;
491490inline constexpr char const kStreamWaitValueUnsupported [] =
492491 " Skipped: hipStreamWaitValue is not supported on this device." ;
492+ inline constexpr char const kStreamPriorityRangeUnsupported [] =
493+ " Skipped: stream priority range is not supported on this device." ;
493494inline constexpr char const kWarpShuffleUnsupported [] =
494495 " Skipped: warp shuffle is not supported on this device." ;
495496inline constexpr char const kWarpVoteUnsupported [] =
496497 " Skipped: warp vote is not supported on this device." ;
497- inline constexpr char const kWarpBallotUnsupported [] =
498- " Skipped: warp ballot is not supported on this device." ;
499498inline constexpr char const kVmmUnsupported [] =
500499 " Skipped: virtual memory management (VMM) is not supported." ;
501- inline constexpr char const kLargeBarUnsupported [] =
502- " Skipped: large BAR (resizable BAR) is not supported on this device." ;
503500inline constexpr char const kFineGrainHwUnsupported [] =
504501 " Skipped: fine-grained memory / atomic hardware support is not available on this device." ;
502+ inline constexpr char const kTextureImageUnsupported [] =
503+ " Skipped: texture/image is not supported on this device." ;
504+ inline constexpr char const kApiUnsupportedOnNvidia [] =
505+ " Skipped: API is not supported on NVIDIA; test skipped." ;
506+ inline constexpr char const kTextureGatherUnsupportedAmd [] =
507+ " Skipped: texture gather arrays are not supported on AMD backend." ;
508+ inline constexpr char const kGlewInitFailed [] = " Skipped: GLEW initialization failed." ;
509+ inline constexpr char const kAssertionsDisabled [] =
510+ " Skipped: assertions are disabled in this build." ;
511+ inline constexpr char const kManagedMemoryOrNumaSetupUnavailable [] =
512+ " Skipped: managed-memory-capable device or NUMA setup not available." ;
513+ inline constexpr char const kConcurrentKernelExecutionUnsupported [] =
514+ " Skipped: concurrent kernel execution is not supported." ;
515+ inline constexpr char const kManagedAttachScenarioRequiresNoConcurrentAccess [] =
516+ " Skipped: test targets devices without concurrent managed access." ;
517+ inline constexpr char const kGpuXnackNotEnabled [] =
518+ " Skipped: GPU is not XNACK-enabled." ;
519+ inline constexpr char const kMemcpyPeerSameSrcDstDevice [] =
520+ " Skipped: source and destination device are the same." ;
521+ inline constexpr char const kRequiredDeviceCountNotMet [] =
522+ " Skipped: required number of devices is not available." ;
505523} // namespace SkipReason
506524
507525/* *
@@ -672,7 +690,7 @@ class BlockingContext {
672690// is supported on the current device.
673691#define CHECK_IMAGE_SUPPORT \
674692 if (!HipTest::isImageSupported()) { \
675- HipTest::HIP_SKIP_TEST (" Texture is not supported on the device. Skipped. " ); \
693+ HipTest::HIP_SKIP_TEST (HipTest::SkipReason:: kTextureImageUnsupported ); \
676694 return ; \
677695 }
678696
@@ -694,7 +712,7 @@ class BlockingContext {
694712// skip the current test if they are not available.
695713#define CHECK_WARP_MATCH_FUNCTIONS_SUPPORT \
696714 if (!HipTest::areWarpMatchFunctionsSupported()) { \
697- HipTest::HIP_SKIP_TEST (" Warp Match Functions are not supported on the device. Skipped ." ); \
715+ HipTest::HIP_SKIP_TEST (" Skipped: warp match functions are not supported on this device." ); \
698716 return ; \
699717 }
700718
0 commit comments