Skip to content

perf(tests): reduce schema fixture work and use two file-scheduled workers - #198

Merged
8Dionysus merged 4 commits into
mainfrom
codex/validation-test-work-stats-20260905
Sep 5, 2026
Merged

perf(tests): reduce schema fixture work and use two file-scheduled workers#198
8Dionysus merged 4 commits into
mainfrom
codex/validation-test-work-stats-20260905

Conversation

@8Dionysus

Copy link
Copy Markdown
Owner

Change

Validate immutable authored schema fixtures once per test process, with deep copies and fresh admission contexts per scenario. Preserve real schema loader/currentness tests and all meaningful negative assertions. Run the existing complete release test step with two file-scheduled workers.

Evidence

Same local Python 3.14 environment and exact CI fixture pins, 568 tests plus 694 subtests throughout:

  • Before: 42.43s wall, 38.51s CPU.
  • Fixture reduction alone: 20.68s wall, 20.10s CPU.
  • Two workers: 16.06s wall, 19.64s CPU.
  • Four workers: 12.25s wall, 30.29s CPU; two selected for resource efficiency.
    These are shared-host comparisons, not hosted CI or population p95 claims.

Independent fixture review passed. Complete release entrypoint passed all steps; 11 focused release/docs tests, compile checks and diff check passed. Normal KAG family generated with workflow-pinned producer 14ee1e33 and exact base ec1cab9; full stable-candidate gate verified all components. No production protocol/cache changes, no private session data, no deployment.

@8Dionysus
8Dionysus merged commit 35c4efe into main Sep 5, 2026
1 check passed
@8Dionysus
8Dionysus deleted the codex/validation-test-work-stats-20260905 branch September 5, 2026 14: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