Tag
test-runners
- Feb 4, 2026 Test Discovery, Collection Order, and Import Side Effects How a runner turns files into an ordered list of test cases, why importing a test module executes it, and what that costs in ordering, naming, and reporting. developer tools
- Nov 10, 2025 Fixture Scoping and the Lifetime of Shared Test State How setup and teardown become a dependency graph with scoped lifetimes, why a session-scoped object couples tests that never mention each other, and how teardown failures are attributed. developer tools
- Oct 29, 2025 Distributing Tests Across Workers Without Losing Determinism Why the tail of a suite dominates the makespan, how the unit of distribution constrains fixture sharing, and which sources of non-determinism only appear once tests run concurrently. developer tools
- Jun 30, 2025 How Assertion Libraries Recover Operands From a Failed Comparison Four mechanisms for turning a failed comparison into a readable message: preprocessor stringification, source rewriting, explicit operand passing, and post-mortem introspection. developer tools
- Jun 2, 2023 Isolation Boundaries: In-Process, Subprocess, and Sandboxed Tests What leaks between tests that share an address space, what a process boundary actually buys, and why sandboxing undeclared inputs changes which failures are possible. developer tools