2015-08-09 7 views
10

Ich versuche, die PHPUnit in die NetBeans 8.0.2 ausführen.Wie behebt man die "unerkannte Option --run" auf NetBeans mit PHPUnit

Wenn ich # phpunit in meinem Ordner Tests ausführen, laufen alle Tests. Es scheint also richtig gewesen zu sein.

"C:\nginx\php\5.6.12\php.exe" "C:\nginx\php\5.6.12\phpunit.phar" "--colors" "--log-junit" "C:\Users\...\AppData\Local\Temp\nb-phpunit-log.xml" "--bootstrap" "E:\var\www\...\tests\TestHelper.php" "--configuration" "E:\var\www\...\tests\phpunit.xml" "C:\Program Files\NetBeans 8.0.2\php\phpunit\NetBeansSuite.php" "--run=E:\var\www\...\tests\app\utils\FormatUtilTest.php" 

PHPUnit 4.8.2 von Sebastian Bergmann und Mitarbeitern: Ich bekam immer

Aber in dem NetBeans-Ausgang.

nicht erkannte Option --run

Fertig.

Vielleicht ist die "--run message" richtig, weil dieser Befehl im PHPUnit-Handbuch nicht existiert. Aber wenn das so ist, wie wird ein neues Script für die NetBeans erstellt?

Antwort

1

Die Option "--run" wird in der NetBeansSuite.php zum Ausführen von Tests verwendet. Also sollten Sie dies NetBeans Bugzilla [1] einreichen, wenn Sie das vermeiden wollen.

[1] https://netbeans.org/community/issues.html (PHP/PHPUnit)

+1

ich ein Problem geöffnet: https://netbeans.org/bugzilla /show_bug.cgi?id=254221 – Pablo

5

Ich lief in das gleiche Problem gestern nach einem PHPUnit Update. Also habe ich vorerst auf PHPUnit 4.7.7 zurückgegriffen, bis dies in NB behoben ist.

3

Auch ich habe diesen Fehler gefunden, der dazu führte, dass die neueste Version von PHPUnit nicht mit NetBeans v8.0.2 funktionierte.

Weitere Untersuchungen dieses Problems haben ergeben, dass eine Inkompatibilität zwischen NetBeansSuite.php und der neuesten Version von PHPUnit besteht.

Der Fehler 'unerkannte Option --run' wird von der phpunit.phar geworfen und nicht von NetBeansSuite.php geworfen. Ich glaube auch nicht, dass die NetBeansSuite.php überhaupt ausgeführt wird.

phpunit.phar, Zeile 63816 oder 63894, wird die Ausnahme ausgelöst.

Bis dies behoben ist, funktioniert PHPUnit nicht von NetBeans v8.0.2.

@Pablo: Ich danke Ihnen für das Öffnen eines Problems und haben Ihr Problem kommentiert.

PHPUnit v4.7.7 funktioniert ordnungsgemäß.

eröffnete einen Bug-Report: https://netbeans.org/bugzilla/show_bug.cgi?id=254276

+0

Bug ist jetzt in NB Nightly behoben. – user562529

Verwandte Themen