Skip to content

Finalize 1.0.0.5 documentation and stabilize the cancellation test - #8

Merged
shurkanTwo merged 2 commits into
masterfrom
maintenance/capture-test-scheduling
Oct 18, 2026
Merged

shurkanTwo merged 2 commits into
masterfrom
maintenance/capture-test-scheduling

Conversation

@shurkanTwo

@shurkanTwo shurkanTwo commented Oct 18, 2026 •

Copy link
Copy Markdown
Owner

Summary

- queue the blocked-start test's abort on the shared thread pool
+ run the abort on a dedicated thread, matching the other concurrency workers

The merged-source Windows run timed out waiting for this test's abort, although the same test passed in the PR run. Other concurrency tests deliberately block pool workers. Avoid putting this bounded-abort check behind that queue; retain the two-second deadline, busy native-start setup and every cancellation assertion. Document the finding in the session review. Production capture code and the 1.0.0.5 version are unchanged.

Evidence

  • Before: merged-source CI fails AbortDuringBlockedNativeStartReturnsWithoutCallingNativeCancel at the two-second task wait; the fake camera's abort lock timeout is only 20 ms.
    After: the abort gets its own worker via the existing TaskCreationOptions.LongRunning pattern. All 84 local capture/simulator/native-policy tests pass, and the Windows run for the test change passes all 123 tests and packages the plugin. The final merged-source build also passes all 123 tests and packages the verified 1.0.0.5 release.

Merge Danger

Door: Two-way

Blast Radius: Tests

Test scheduling and release documentation change. Keep the current documentation focused on the 1.0.0.5 release and its installation instructions. All reviewed runtime fixes remain included in the single combined release.

@shurkanTwo shurkanTwo changed the title Stabilize the blocked-start cancellation test scheduling Finalize 1.0.0.5 documentation and stabilize the cancellation test Oct 18, 2026
@shurkanTwo
shurkanTwo merged commit 1a99995 into master Oct 18, 2026
1 check passed
@shurkanTwo
shurkanTwo deleted the maintenance/capture-test-scheduling branch October 18, 2026 08:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant