Skip to content

Run the conformance suite after the parallel unit test block - #258

Merged
ghostdogpr merged 1 commit into
mainfrom
conformance-after-parallel-tests
Sep 5, 2026
Merged

ghostdogpr merged 1 commit into
mainfrom
conformance-after-parallel-tests

Conversation

@ghostdogpr

Copy link
Copy Markdown
Owner

The kyo compat conformance suite includes a parallelism canary: two concurrent sleeps of 50ms and 100ms must complete in under 250ms. In testUnit it ran inside the all block alongside five forked test cells and a set of compiles, and on a two-core runner it took 582ms (run 33932654302 on #257). The suite alone takes about 100ms for that test.

This moves ceConformanceCe/test after the parallel block so it runs on an idle runner. The bound itself lives in the upstream testkit; a separate change there will replace the wall-clock check with an ordering check that cannot be starved.

Its parallelism canary asserts two concurrent sleeps finish in under
250ms. Under the all block it competes with five forked test cells and
took 582ms on CI. Running it on its own removes that load.
@ghostdogpr
ghostdogpr merged commit 571657f into main Sep 5, 2026
9 checks passed
@ghostdogpr
ghostdogpr deleted the conformance-after-parallel-tests branch September 5, 2026 00:39
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