SWDEV-453284 - Skip threadfence peer tests when peer access is unavailable
Change-Id: I943c5a8f9830f1e7dc900ed7538e582ba57d0324
This commit is contained in:
@@ -171,9 +171,13 @@ TEST_CASE("Unit___threadfence_Positive_Basic_Peer") {
|
||||
return;
|
||||
}
|
||||
|
||||
int can_access_peer;
|
||||
int can_access_peer = 0;
|
||||
HIP_CHECK(hipDeviceCanAccessPeer(&can_access_peer, 0, 1));
|
||||
REQUIRE(can_access_peer);
|
||||
if (!can_access_peer) {
|
||||
std::string msg = "Skipped as peer access cannot be enabled between devices";
|
||||
HipTest::HIP_SKIP_TEST(msg.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
HIP_CHECK(hipSetDevice(0));
|
||||
|
||||
|
||||
@@ -171,9 +171,13 @@ TEST_CASE("Unit___threadfence_block_Positive_Basic_Peer") {
|
||||
return;
|
||||
}
|
||||
|
||||
int can_access_peer;
|
||||
int can_access_peer = 0;
|
||||
HIP_CHECK(hipDeviceCanAccessPeer(&can_access_peer, 0, 1));
|
||||
REQUIRE(can_access_peer);
|
||||
if (!can_access_peer) {
|
||||
std::string msg = "Skipped as peer access cannot be enabled between devices";
|
||||
HipTest::HIP_SKIP_TEST(msg.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
HIP_CHECK(hipSetDevice(0));
|
||||
|
||||
|
||||
@@ -67,9 +67,13 @@ TEST_CASE("Unit___threadfence_system_Positive_Basic_Peer") {
|
||||
return;
|
||||
}
|
||||
|
||||
int can_access_peer;
|
||||
int can_access_peer = 0;
|
||||
HIP_CHECK(hipDeviceCanAccessPeer(&can_access_peer, 0, 1));
|
||||
REQUIRE(can_access_peer);
|
||||
if (!can_access_peer) {
|
||||
std::string msg = "Skipped as peer access cannot be enabled between devices";
|
||||
HipTest::HIP_SKIP_TEST(msg.c_str());
|
||||
return;
|
||||
}
|
||||
|
||||
HIP_CHECK(hipSetDevice(0));
|
||||
|
||||
|
||||
Reference in New Issue
Block a user