XAT: making concurrent test results trustworthy
Follow worker crashes and missing results through discovery, process scheduling, fixtures, method deadlines, and report validation.
Follow discovery and report validation through concurrent failures, deadlines, and missing results.
Implemented unittest-based discovery, process concurrency, per-method deadlines, logs, and JSON reports; the toolkit remains in active development.
Follow discovery and report validation through concurrent failures, deadlines, and missing results.
Defined scope and execution behavior; collaborated with AI on implementation and code review.
Separate method outcomes from batch completeness. The parent reconciles planned work, worker messages, and process exits so a missing result cannot silently become a success.
START HERE
Follow worker crashes and missing results through discovery, process scheduling, fixtures, method deadlines, and report validation.
Follow partial setup, cleanup exceptions, and worker termination to understand cleanup registration, retained errors, and resource lifetime.
Compare method and file subprocesses through shared fixtures, then follow discovery isolation, checkpoints, and parent-driven termination.
Follow assertion failure, cleanup errors, and a worker crash through multiple issues, completeness, task identity checks, and command exit codes.