You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Allow rasuvaeff/understudy^0.7. Widened rather than raised.
The claim that a benchmark is reset but never verified is a test now. AGENTS.md stated it and nothing checked it — and it is the half that has
broken before: the scope used to be an InterceptorOptions(testType:)
filter, which skipped the reset too, so a #[TestInline] double survived
into the next plain test. The test drives runTest() with each TestType that is not a plain test, which is where the decision is read;
a real #[Bench] fixture would be measuring Testo's benchmark runner
instead of this adapter.
examples/lifecycle.php is part of composer build, and its checks throw
instead of using assert() — which is compiled out under zend.assertions=-1, so the example silently stopped checking anything.
The sibling understudy-phpunit already worked this way.
The Seams fixture's data provider follows the <method>Provider
convention, and every fixture carries @internal — some did, some did not.