Broaden suppression of BufferMappingTests AllowSpontaneous on Windows
Bug: dawn:2449
Change-Id: I7b1837a3c7c1965755a0fc51cc69f86c459f77bd
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/177800
Reviewed-by: Stephen White <senorblanco@chromium.org>
Commit-Queue: Corentin Wallez <cwallez@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
diff --git a/src/dawn/tests/end2end/BufferTests.cpp b/src/dawn/tests/end2end/BufferTests.cpp
index 3b2e94d..d057ec6 100644
--- a/src/dawn/tests/end2end/BufferTests.cpp
+++ b/src/dawn/tests/end2end/BufferTests.cpp
@@ -52,6 +52,12 @@
DAWN_TEST_UNSUPPORTED_IF(UsesWire() && GetParam().mFutureCallbackMode &&
*GetParam().mFutureCallbackMode ==
wgpu::CallbackMode::WaitAnyOnly);
+
+ // TODO(dawn:2449): These tests are hitting an ASSERT in Mutex.cpp on Windows with the
+ // spontaneous callback mode.
+ DAWN_SUPPRESS_TEST_IF(IsWindows() && GetParam().mFutureCallbackMode &&
+ GetParam().mFutureCallbackMode.value() ==
+ wgpu::CallbackMode::AllowSpontaneous);
}
void MapAsyncAndWait(const wgpu::Buffer& buffer,
@@ -582,12 +588,6 @@
// Test that Get(Const)MappedRange work inside map-write callback.
TEST_P(BufferMappingTests, MapWrite_InCallbackDefault) {
- // TODO(dawn:2449): This test is hitting an ASSERT in Mutex.cpp on Windows with the spontaneous
- // callback mode.
- DAWN_SUPPRESS_TEST_IF(IsWindows() && GetParam().mFutureCallbackMode &&
- GetParam().mFutureCallbackMode.value() ==
- wgpu::CallbackMode::AllowSpontaneous);
-
wgpu::Buffer buffer = CreateMapWriteBuffer(4);
static constexpr uint32_t myData = 2934875;