Я столкнулся с подобной проблемой при использовании XAMPP, PHPUnit 3.5 и NetBeans 7. Проблема в том, что NetBeans по какой-то причине всегда передает параметр «--log-xml» в phpunit.bat, но этот параметр не существует в PHPUnit 3,5 больше.
Моим решением было редактирование XML-файла конфигурации PHPUnit:
C: \ XAMPP \ PHP \ PEAR \ Тесты \ mime_type \ Тесты \ phpunit.xml
(Обратите внимание, что путь к файлу зависит от того, где находится ваша установка PEAR или PHPUnit!)
Мне пришлось добавить новый узел "logging":
<?xml version="1.0" encoding="utf-8"?>
<phpunit strict="true" colors="true"
bootstrap="bootstrap.php"
>
<filter>
<whitelist>
<directory suffix=".php">../MIME/</directory>
</whitelist>
</filter>
<logging>
<log type="junit" target="c:/xampp/tmp/logfile.xml" logIncompleteSkipped="false"/>
</logging>
</phpunit>
После этого изменения NetBeans больше не передает параметр «--log-xml», а параметр «--log-junit», который действителен для PHPUnit 3.5. MyTests теперь подтверждают снова. : -)