Skip to content

Commit 26fdc94

Browse files
committed
ci(ios): execute the custom-action runner regressions instead of only compiling them
The iOS workflow runs a targeted -only-testing list, so a runner test that is not named there is compiled by the build step and then never executed. All seven custom-action tests were in that gap — including the containment regression, which is the only executable proof that a hung AX read cannot accumulate orphaned in-flight reads. Red/green against the containment regression, with the fix reverted to its pre-fix concurrency behavior (global concurrent queue, no single-flight guard, no blocked exit): RED in-flight 6 (want 1), dispatches 6 (want 1), each repeat paid the full 1.004s deadline (want <0.2s), blocked=false (want true), and the in-flight drain never completed — "Exceeded timeout of 5 seconds". GREEN 7/7 pass, containment regression in 1.02s.
1 parent 77c072b commit 26fdc94

1 file changed

Lines changed: 8 additions & 1 deletion

File tree

‎.github/workflows/ios.yml‎

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,14 @@ jobs:
115115
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRunnerScreenshotStabilitySettledFalseOnMidWindowMismatch \
116116
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRunnerScreenshotStabilitySettledFalseOnFailedCapture \
117117
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRunnerScreenshotStabilitySettledOnlyLooksAtTheTrailingWindow \
118-
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRunnerScreenshotStabilitySettledRejectsDegenerateRequirement
118+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRunnerScreenshotStabilitySettledRejectsDegenerateRequirement \
119+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testCustomActionsRequestPinsPrivateAXBackend \
120+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testPrivateAXNodesCarryAnnotatedCustomActions \
121+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testRequestPinnedBackendReportsItsOwnReason \
122+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testCustomActionCoverageParsesOnlyCompletePairs \
123+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testPartialCustomActionPassIsDisclosedAndCompleteOneIsNot \
124+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testActionNamesAreCappedPerElementAndReported \
125+
-only-testing:AgentDeviceRunnerUITests/RunnerTests/testHungCustomActionReadIsContainedAndRecovers
119126
120127
- name: Preflight iOS runner through public CLI
121128
run: |

0 commit comments

Comments
 (0)