2016-10-03 7 views
3

Welchen Befehl kann ich verwenden, um einen bestimmten e2e-Testfall von der Testsuite aus zu starten?Angular2 + Karma + Winkelmesser - spezifischen E2e-Testfall ausführen

Wenn dies nicht möglich ist, kann das Ausführen einer bestimmten Testsuite eine Umgehungslösung sein.

Ich benutze Jasmine, Karma und Winkelmesser. Ich beginne meinen Tests mit dem Befehl

npm run e2e 

, die in package.json

"e2e": "protractor protractor.config.js" 

ich diese Aufgabe (oder erstellen Sie neue)

"e2e-s": "protractor protractor.config.js --specs ./app/dashboard/e2e-spec.js" 
definiert ist

neu definieren kann, aber ich möchte ausführen dies von der Kommandozeile aus.

+0

Meinst du, wie man eine einzelne Spezifikation ausführt? 'Winkelmesser config.js --specs/path/to/spec' – Gunderson

+0

@Gunderson aber ich führe Tests mit dem Befehl' npm run e2e' - wo kann ich den Pfad setzen? – koral

Antwort

3

Sie können propagate arguments to the npm script über die --:

npm run e2e -- --specs path/to/spec 

Vergewissern Sie sich die neueste npm installiert haben.


Sie können auch Tests konzentrieren sich mit fdescribe/ddescribe in Jasmin und describe.only in Mokka.

Verwandte Themen