phpunit.xml には複数のテストスイートを定義することが出来る。例えば以下のように。
1 2 3 4 5 6 7 8 9 10 11 12 |
<?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 オプションを指定する。
1 2 3 4 5 |
$ phpunit --list-suite PHPUnit 7.5.13 by Sebastian Bergmann and contributors. Available test suite(s): - Feature - Unit |
特定のスイートのみを指定してテストしたければ –testsuite オプションでスイート名を指定する。
1 |
$ phpunit --testsuite Unit |