mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-11-07 01:53:24 +09:00
[Test] (.github/workflows, docs/ci, MG_IntegrationTest, MG_IntegrationTest/Harness, scripts/data): assert each split entry's transport in-test
- the split fixture fails an armed Split/Spawn/Tcp entry whose process did not resolve the transport its registration claims, or whose server is not where the claim says: a thread here for inproc, a process of its own for spawn and tcp (SplitRuntimePeek now names spawn, reads ClientSession::PeerServerPid() and this process's pid, _getpid() on Windows; an unknown own pid leaves only that comparison unjudged) - SplitLaneHarness.TransportClaimRule, a GL-free unit test, proves the rule red and green on canned inputs; skip census: added to junit-integration-split-strict/unit-strict (test/unit and unit-split borrow that list) - integration-split drops its post-hoc grep of one entry's log; the step keeps the IPC default proof as 'Default-knob resolution check', on the disaggregation branches only, and a strict default that changed falls back to Transport A/B like the other two
This commit is contained in:
@@ -11274,6 +11274,7 @@
|
||||
"SplitBufferSet.TheLastBlockIsTheRemainderAndNotAWholeBlock",
|
||||
"SplitBufferSet.ThePushCutsTheMappedSpanIntoBlocksAndMovesPmap",
|
||||
"SplitBufferSet.UnderSplitTheWritebackClearsThePendingFlagAndNotTheRequest",
|
||||
"SplitLaneHarness.TransportClaimRule",
|
||||
"SplitLogPaths.ResultAccountingControls",
|
||||
"SplitReadWriteImageUniformsTest.ADeclarationQualifiedBothWaysIsLeftCompletelyAlone",
|
||||
"SplitReadWriteImageUniformsTest.ANameThatIsAPrefixOfAnotherIsNotClobbered",
|
||||
|
||||
Reference in New Issue
Block a user