From 2bb878c14a97e8a4d7f9d8d952552dc3e3dfd189 Mon Sep 17 00:00:00 2001 From: changzhu Date: Mon, 17 May 2021 13:23:20 +0800 Subject: [PATCH] kfdtest: skip KFDLocalMemoryTest.AccessLocalMem if not on dgpu path It needs to skip LocalMemoryTest because it doesn't support local memory with no dgpu path. Change-Id: Iedb6f6deba55e239b21747d933cf2d7005623106 Signed-off-by: changzhu [ROCm/ROCR-Runtime commit: 55cb03dbae269c6543d7b02dafdd37f69ffc70ef] --- .../rocr-runtime/tests/kfdtest/src/KFDLocalMemoryTest.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/projects/rocr-runtime/tests/kfdtest/src/KFDLocalMemoryTest.cpp b/projects/rocr-runtime/tests/kfdtest/src/KFDLocalMemoryTest.cpp index 6af6765ac3..ffc9eb505d 100644 --- a/projects/rocr-runtime/tests/kfdtest/src/KFDLocalMemoryTest.cpp +++ b/projects/rocr-runtime/tests/kfdtest/src/KFDLocalMemoryTest.cpp @@ -56,6 +56,12 @@ TEST_F(KFDLocalMemoryTest, AccessLocalMem) { int defaultGPUNode = m_NodeInfo.HsaDefaultGPUNode(); ASSERT_GE(defaultGPUNode, 0) << "failed to get default GPU Node"; + /* Skip test if not on dGPU path, which the test depends on */ + if (!is_dgpu()) { + LOG() << "Not dGPU path, skipping the test" << std::endl; + return; + } + //local memory HsaMemoryBuffer destBuf(PAGE_SIZE, defaultGPUNode, false, true); HsaEvent *event;