2015-08-09 9 views
10

Sto provando a eseguire PHPUnit in NetBeans 8.0.2.Come risolvere "l'opzione non riconosciuta --run" su NetBeans con PHPUnit

Se eseguo # phpunit nella mia cartella, vengono eseguiti tutti i test. Quindi sembra essere stato impostato correttamente.

Ma in uscita NetBeans ho sempre avuto:

"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 da Sebastian Bergmann e collaboratori.

opzione non riconosciuta --run

Done.

Forse il "--run messaggio" è giusto, perché questo comando non esiste nel manuale PHPUnit. Ma se è così, come creare un altro script per i NetBeans eseguire i test?

risposta

1

L'opzione "--run" viene utilizzata in NetBeansSuite.php per eseguire i test. Quindi, dovresti inviarlo a NetBeans bugzilla [1] se vuoi evitarlo.

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

+1

ho aperto un problema: https://netbeans.org/bugzilla /show_bug.cgi?id=254221 – Pablo

5

Ho incontrato lo stesso problema di ieri dopo un aggiornamento PHPUnit. Così sono tornato a PHPUnit 4.7.7 per ora, fino a quando non è stato risolto in NB.

3

Anche io ho riscontrato questo errore causando l'ultima versione di PHPUnit a non funzionare con NetBeans v8.0.2.

Ulteriori approfondimenti su questo problema hanno determinato la presenza di un'incompatibilità tra NetBeansSuite.php e l'ultima versione di PHPUnit.

L'errore "opzione non riconosciuta --run" viene lanciato da phpunit.phar e non viene generato da NetBeansSuite.php. Inoltre, non credo che NetBeansSuite.php sia ancora in esecuzione.

phpunit.phar, riga 63816 o 63894, è dove viene generata l'eccezione.

Fino a quando non viene risolto, PHPUnit non funzionerà da NetBeans v8.0.2.

@Pablo: La ringrazio per aver aperto un problema e ho commentato il problema.

PHPUnit v4.7.7 funziona correttamente.

Aperto un bug report: https://netbeans.org/bugzilla/show_bug.cgi?id=254276

+0

Il bug è ora corretto in NB Nightly. – user562529