2016-05-02 12 views
0

Ich verwende grunt shell spawn, um Jasmin-Tests durchzuführen. Ich weiß, dass dies nicht der ideale Weg ist, um Tests mit meinem Code durchzuführen. Nachdem ich andere Grunt-Plugins erfolglos ausprobiert habe, habe ich entschieden, dass dieser Ansatz besser ist, wenn man meine Projektstruktur und alle damit verbundenen Konfigurationen berücksichtigt.Wie sehe ich die Ausgabe des Befehls in grunt-shell-spawn?

Grundsätzlich in meinem Projekt, wenn ich jasmine laufen, ich sehe die Ergebnisse auf der Konsole wie diese

enter image description here

ich gesetzt habe meine Grunzen Shell Aufgabe für test wie diese

'test' : { 

     'command' : 'jasmine', 

     'options' : { 

      'async' : true 

     } 
} 
up

So, wenn ich grunt test ausführen, sehe ich den gleichen Ausgang wie oben. Stattdessen sehe ich diese

enter image description here

Das obige Bild sagt mir nichts darüber, wie viele Tests bestanden oder nicht bestanden. Es sagt mir einfach, dass der Befehl erfolgreich ausgeführt wurde.

Welche Option (en) sollte ich in meiner test Aufgabe meiner grunt-shell-spawn hinzufügen, so dass die Ausgabe wie das erste Bild anstelle der zweiten aussieht?

+0

Verwenden Sie dieses https://github.com/cri5ti/grunt-shell-spawn – Vishwanath

+0

Ja. Ich habe auch versucht, den stdout zu setzen. Hat nicht funktioniert. –

Antwort

0

Ich habe mein Problem durch ein neues Fenster mit start Befehl untergraben.

'test' : { 

    'command' : 'start jasmine', 

    'options' : { 

     'async' : true 

    } 
}