Я использую Laravel, и я хочу запустить только один тестовый файл и не хочу переименовывать или редактировать весь тестовый код, самое удобное место для указания того, что игнорировать, и что для меня phpunit.xml поэтому я сделал это: 
<?xml version="1.0" encoding="UTF-8"?> <phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="bootstrap/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" syntaxCheck="false"> <testsuites> <testsuite name="Application Test Suite"> <!--<directory>./tests/</directory>--> <file>./tests/RunJustThisTest.php</file> </testsuite> </testsuites> <php> <env name="APP_ENV" value="testing"/> <env name="CACHE_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array"/> </php> </phpunit>во<?xml version="1.0" encoding="UTF-8"?> <phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="bootstrap/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" syntaxCheck="false"> <testsuites> <testsuite name="Application Test Suite"> <!--<directory>./tests/</directory>--> <file>./tests/RunJustThisTest.php</file> </testsuite> </testsuites> <php> <env name="APP_ENV" value="testing"/> <env name="CACHE_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array"/> </php> </phpunit>во<?xml version="1.0" encoding="UTF-8"?> <phpunit backupGlobals="false" backupStaticAttributes="false" bootstrap="bootstrap/autoload.php" colors="true" convertErrorsToExceptions="true" convertNoticesToExceptions="true" convertWarningsToExceptions="true" processIsolation="false" stopOnFailure="false" syntaxCheck="false"> <testsuites> <testsuite name="Application Test Suite"> <!--<directory>./tests/</directory>--> <file>./tests/RunJustThisTest.php</file> </testsuite> </testsuites> <php> <env name="APP_ENV" value="testing"/> <env name="CACHE_DRIVER" value="array"/> <env name="SESSION_DRIVER" value="array"/> </php> </phpunit>
  Как вы видите, я прокомментировал папку ./tests/ но все файлы из нее все еще запущены, что является абсурдным, я не знаю, где еще находится phpunit, попадающий в эту папку ???  Я хочу запустить файл /tests/RunJustThisTest.php .  И я хочу указать его в файле phpunit.xml , а не в консоли или возиться в коде. 
Я загружаю файл phpunit.xml в Netbeans.
  "C:\xampp\php\php.exe" "C:\xampp\php\phpunit" "--colors" "--log-junit" "C:\Users\xxx\AppData\Local\Temp\nb-phpunit-log.xml" "--configuration" "C:\xampp\htdocs\yyy\phpunit.xml" "C:\Program Files\NetBeans 8.0.1\php\phpunit\NetBeansSuite.php" "--run=C:\xampp\htdocs\yyy\tests" PHPUnit 4.8.27 by Sebastian Bergmann and contributors. 
 
 
Это ошибка Netbeans с 2011 года. Они говорят: «Это ожидаемое поведение, я бы сказал, для большинства пользователей».
  Это аргумент --run=C:\xampp\htdocs\yyy\tests . 
Если кто-то сделал обход вокруг этого, пожалуйста, поделитесь.
Почему Netbean игнорирует PHPUnit testsuite из конфигурации XML?