From fced17ddce64cdf694e7582f02bb885073f9add7 Mon Sep 17 00:00:00 2001 From: ROCm CI Service Account <66695075+rocm-ci@users.noreply.github.com> Date: Mon, 14 Aug 2023 21:26:31 +0530 Subject: [PATCH] SWDEV-411680 - Skip if p2p access is not supported. (#377) Change-Id: Ib4d49f9cfc92ea05d799b4a7d5e688fe8790c77e --- catch/include/memcpy3d_tests_common.hh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/catch/include/memcpy3d_tests_common.hh b/catch/include/memcpy3d_tests_common.hh index c3c7028517..27b7c495df 100644 --- a/catch/include/memcpy3d_tests_common.hh +++ b/catch/include/memcpy3d_tests_common.hh @@ -180,8 +180,10 @@ void Memcpy3DDeviceToDeviceShell(F memcpy_func, const hipStream_t kernel_stream int can_access_peer = 0; HIP_CHECK(hipDeviceCanAccessPeer(&can_access_peer, src_device, dst_device)); if (!can_access_peer) { - INFO("Peer access cannot be enabled between devices " << src_device << " " << dst_device); - REQUIRE(can_access_peer); + std::string msg = "Skipped as peer access cannot be enabled between devices " + + std::to_string(src_device) + " " + std::to_string(dst_device); + HipTest::HIP_SKIP_TEST(msg.c_str()); + return; } HIP_CHECK(hipDeviceEnablePeerAccess(dst_device, 0)); }