Ich teste unter Windows und die Eingabeaufforderung funktioniert nicht so gut mit den ANSI-Farbcodes, die standardmäßig angezeigt werden. Wie kann ich das Farbdisplay ausschalten, wenn ich Laravel benutze?Wie schalte ich die Farben in Laravels PHPUnit-Task aus?
6
A
Antwort
13
Die Datei \ laravel \ cli \ tasks \ test \ stub.xml wird verwendet, um die PhpUnit-Konfigurationsdatei für Tests zu generieren. (Eine neue Konfigurationsdatei erzeugt und gelöscht jedes Mal, wenn eine Handwerker-Testaufgabe ausführen.) Farben zu deaktivieren, ändern Sie die erste Zeile von stub.xml von <phpunit colors="true"
zu <phpunit colors="false"
(für Laravel 3)
Update: Für Laravel 4, die Datei ist phpunit.xml
und befindet sich im Stammordner. Die Änderung ist noch zu setzen colors="false"
.
2
Sie können Farben in Windows-Eingabeaufforderung hinzufügen. Es ist gut für die Erkennung von Fehlern und Erfolg. Ich folgte diesem http://softkube.com/blog/ansi-command-line-colors-under-windows/
Sie rettete mich vor so viel Zucken. Ich bin ewig dankbar. –
Laravel auf Stackexchange http://area51.stackexchange.com/proposals/46607/laravel?referrer=VUgOWgZpXyO753uZWv1VMg2 –
Dies ist auch hilfreich für Tests innerhalb von PHPSstorm. Mit 'colors =" true "' erhält die IDE eine Art von * hässlichen * Farbcodes. –