From 6d73529f70a1d08f69ba925ff9dfe323599bff2e Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Tue, 6 Oct 2026 14:19:02 -0400 Subject: [PATCH] [Test] (P13 W5 S7): the always-false live-host-writes wire's case skips wherever the record arm gives the bit a producer. --- MobileGL/MG_Test/Pipe/ResourceEmitTest.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/MobileGL/MG_Test/Pipe/ResourceEmitTest.cpp b/MobileGL/MG_Test/Pipe/ResourceEmitTest.cpp index 4a853467..85c43187 100644 --- a/MobileGL/MG_Test/Pipe/ResourceEmitTest.cpp +++ b/MobileGL/MG_Test/Pipe/ResourceEmitTest.cpp @@ -1205,9 +1205,11 @@ namespace { // always true) and the production-path probe pair in MG_Test/SanityTest.cpp and // MG_Test/Buffer/SplitBufferTest.cpp, both of which go red when the producer is // deleted. This skip is what the build-verify-split lane exists to make visible. -#elif MOBILEGL_BUILD_DISAGGREGATED +#elif MOBILEGL_BUILD_RECORD_ARM + // P13 W5: the producer is the record arm's (BufferObject::NotePersistentMapStateChanged), + // so the wire is retired wherever that arm is built (PipeApply.cpp's pin follows it). GTEST_SKIP() << "P5 gave HasLiveHostWrites a producer, so the always-false wire is retired " - "in a split build; PinLiveHostWritesNamesABuffer replaces it"; + "wherever the record arm is built; PinLiveHostWritesNamesABuffer replaces it"; #elif !MGTEST_HAVE_FORK GTEST_SKIP() << "no fork on this platform; the wire's verdict is std::abort()"; #else