From 06362251b01cb807485533ca94f52f629c91c6fc Mon Sep 17 00:00:00 2001 From: Swung0x48 Date: Tue, 6 Oct 2026 03:43:50 -0400 Subject: [PATCH] [Test] (P13 W3b): SanityTest runs the fixed-on subsystem mask --- MobileGL/MG_Test/SanityTest.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/MobileGL/MG_Test/SanityTest.cpp b/MobileGL/MG_Test/SanityTest.cpp index 509fffec..5fd335f8 100644 --- a/MobileGL/MG_Test/SanityTest.cpp +++ b/MobileGL/MG_Test/SanityTest.cpp @@ -87,6 +87,10 @@ namespace { // build directory - so a push build's 82 sanity cases said nothing about the code this // package actually changed. // + // P13 W3b: bits 0-13 are fixed on (ConfigLoader refuses any other mask), so the default is + // kMGPipeSubsystemsMigratedAtP5e. Before that it was kMGPipeSubsystemsMigratedAtP2, and the + // text below is the history of why it is set here at all. + // // The default here is therefore ConfigLoader's own push-build default // (kMGPipeSubsystemsMigratedAtP2, ConfigLoader.cpp), i.e. this binary runs the arm that // SHIPS in the build it was compiled for: legacy in build-linux (where the handle arm is @@ -103,7 +107,7 @@ namespace { class EsprytSlotArmEnvironment final : public ::testing::Environment { public: void SetUp() override { - MobileGL::Uint64 bits = MobileGL::MG_Pipe::kMGPipeSubsystemsMigratedAtP2; + MobileGL::Uint64 bits = MobileGL::MG_Pipe::kMGPipeSubsystemsMigratedAtP5e; const char* knob = std::getenv("MOBILEGL_PIPE_PUSH"); if (knob != nullptr && *knob != '\0') { bits = std::strtoull(knob, nullptr, 0);