Skip to content

Add a Testo suite next to a restored (and tuned) PHPUnit suite - #299

Open
roxblnfk wants to merge 4 commits into
brendt:mainfrom
roxblnfk:testo
Open

Add a Testo suite next to a restored (and tuned) PHPUnit suite#299
roxblnfk wants to merge 4 commits into
brendt:mainfrom
roxblnfk:testo

Conversation

@roxblnfk

@roxblnfk roxblnfk commented Jul 27, 2026

Copy link
Copy Markdown

Companion PR to the benchmark write-up "What's faster?" — it puts the three runners side by side in this repo so the numbers can be reproduced.

The Tempest suite in tests/ is left untouched. Two more suites run the same tests through a different runner:

Folder Runner Namespace Command
tests/ tempest/testing Tests\ composer test
phpunit/ PHPUnit 13 Tests\PHPUnit\ composer phpunit
testo/ Testo Tests\Testo\ composer testo

Running

composer install
cp .env.example .env   # fill in DB / Redis credentials

composer test          # tempest test  -> tests/
composer phpunit       # phpunit       -> phpunit/
composer testo         # testo run     -> testo/

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