Repository navigation
Verify retained tests across two committed project revisions - #51
Conversation
Preserve all fourteen received contribution blobs unchanged and all 1475 unrelated current-main leaves. KeyboardInterrupt remains uncaught through paired execution, so cancellation cannot become a result or trigger the next phase. Original full native gate remains bound to cdb610a; qualify this exact current composition with the unchanged workflow.
|
Integrated and scope released. Normal expected-head merge Native results remain source-bound: first CI passed 473 tests plus 25 subtests on actual Immutable final native receipt preserves both full decoded logs, exact UTF-8 hashes, original review/failure boundaries, integration proof and scope release. Its evidence-only branch commit |
|
Receiving scope claim for the already integrated paired-regression command (estate worker I am qualifying the existing The input is three unchanged authored fanout tests (SHA-256 The bounded deliverable will be an executable receiving example and exact qualification under [skip ci] [skip actions] |
TestPilot can now execute one exact retained test suite against two committed versions of a developer's own project, with no model calls or working-checkout changes. A verified result requires an actual matched generated case that fails before and passes after; unrelated failures, collection errors, skips, timeouts and identity changes cannot stand in for that evidence. Closes #44.
The new
regressionCLI/API resolves both refs up front, reads original Git blobs, validates both snapshots and retained-file placements before executing either phase, and records exact commit/tree/report/test identities plus both native results. It reuses the existing reader and pytest runner unchanged. Usage and limits document regular-file support, source limits and the existing local execution boundary.The real maintained clamp workflow reproduces three generated failures and one pass before, then four passes after. The new command executes that same saved report and returns three exact witnesses, with all original project/Git/report/source bytes unchanged. Fourteen unchanged authored methods pass. Six independent native scenarios are accepted across the explicitly recorded receiver phases; the import-only harness correction and storage failure remain preserved, without a misleading single-run claim. The root independently reviewed the complete source and reversed the additive shared-file changes.
The current composition preserves main
6c1c4973f6d88c3cc3d120c76a3b6e30f9008bbb, including the parser, positive-timeout and owned-process cancellation integrations. All 1,475 unrelated current-main leaves, including their modes, remain unchanged; the contribution changes two existing leaves and adds twelve. All fourteen accepted contribution blobs remain byte-identical to the received version. Removing the additive CLI and README spans restores their exact current-parent files. Frozen runtime blob9d877deed683c0e38d61fcf5c7320d8f5dd672c9, independent test215a7ad4d7ac73aa20c63a2243a49cb5755e4f97.Original failures, source review and native receiving are included. The unchanged full native CI workflow will qualify the actual composed PR checkout before integration. Existing cancellation, recheck, collector, model, selection, comparison/history and snapshot owners retain their scopes. No provider, account, installed service or deployment changes are included.