[llvm] [Offload] Skip event tests on AMDGPU (PR #148632)

Callum Fare via llvm-commits llvm-commits at lists.llvm.org
Mon Jul 14 06:39:19 PDT 2025


================
@@ -10,10 +10,20 @@
 #include <OffloadAPI.h>
 #include <gtest/gtest.h>
 
-using olWaitEventTest = OffloadQueueTest;
+struct olWaitEventTest : OffloadQueueTest {
+  void SetUp() override {
+    RETURN_ON_FATAL_FAILURE(OffloadQueueTest::SetUp());
+    if (getPlatformBackend() == OL_PLATFORM_BACKEND_AMDGPU) {
+      GTEST_SKIP() << "synchronize event not implemented";
+    }
+  }
+};
 OFFLOAD_TESTS_INSTANTIATE_DEVICE_FIXTURE(olWaitEventTest);
 
 TEST_P(olWaitEventTest, Success) {
+  if (getPlatformBackend() == OL_PLATFORM_BACKEND_AMDGPU) {
----------------
callumfare wrote:

Does this need to be in the test body as well as in `SetUp`?

https://github.com/llvm/llvm-project/pull/148632


More information about the llvm-commits mailing list