2016-10-03 6 views
3

Какую команду я могу использовать для запуска конкретного тестового примера e2e из набора тестов?Angular2 + karma + protractor - запустить конкретный тестовый пример e2e

Если это невозможно - запуск определенного набора тестов может быть обходным путем.

Я использую жасмин, карму и транспортир. Я начинаю мои тесты с командой

npm run e2e 

, который определен в package.json

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

я могу переопределить эту задачу (или создать новый)

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

Но я хотел бы выполнить это из командной строки.

+0

Вы имеете в виду, как запустить единую спецификацию? 'protractor config.js --specs/path/to/spec' – Gunderson

+0

@Gunderson, но я запускаю тесты с командой' npm run e2e' - где я могу поместить путь? – koral

ответ

3

Вы можете propagate arguments to the npm script через --:

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

Убедитесь, что у вас последняя npm установлена.


Вы также можете сосредоточиться тесты с fdescribe/ddescribe в Жасмин и describe.only в мокко.