phpunit.xml には複数のテストスイートを定義することが出来る。例えば以下のように。
<?xml version="1.0" encoding="UTF-8"?> <phpunit ... > <testsuites> <testsuite name="Feature"> <directory suffix="Test.php">./tests/Feature</directory> </testsuite> <testsuite name="Unit"> <directory suffix="Test.php">./tests/Unit</directory> </testsuite> </testsuites> .... </phpunit>
定義されているスイートをリストするには –list-suite オプションを指定する。
$ phpunit --list-suite PHPUnit 7.5.13 by Sebastian Bergmann and contributors. Available test suite(s): - Feature - Unit
特定のスイートのみを指定してテストしたければ –testsuite オプションでスイート名を指定する。
$ phpunit --testsuite Unit