Могу ли я запустить испытания транспортира с именем спецификации или набора в качестве параметра? Я в настоящее время работает его:protractor - отправить спецификацию/имя пакета в качестве параметра
protractor myconf.js
спасибо.
Могу ли я запустить испытания транспортира с именем спецификации или набора в качестве параметра? Я в настоящее время работает его:protractor - отправить спецификацию/имя пакета в качестве параметра
protractor myconf.js
спасибо.
Да, есть конкретная --specs
аргумент командной строки:
$ protractor --help
Usage: protractor [options] [configFile]
configFile defaults to protractor.conf.js
The [options] object will override values from the config file.
Options:
--help Print Protractor help menu
--version Print Protractor version
...
--specs Comma-separated list of files to test
Вы бы еще нужен конфиг будет принят, но --specs
бы переопределить specs
набор в конфигурации:
protractor myconf.js --specs=test/e2e/myspec.js
Вы также можете использовать --suite
command-line argument:
protractor myconf.js --suite=smoke
где smoke
соответствует настроенное имя люкс:
suites: {
smoke: 'spec/smoketests/*.js',
full: 'spec/*.js'
},
В качестве альтернативы, если вы используете jasmine2
, вы можете использовать "focused tests" feature временно изменяя describe
в fdescribe
и/или it
к fit
.
вы величайший. Я не думал, что есть такой вариант. Благодарю. – user2880391
Похоже, что при использовании «транспортир -help» не указывается --suite не упоминается? Что еще они нам не говорят? – IanT8
@ IanT8 да, хороший вывод, я понимаю, это потому, что мы просто устанавливаем/переопределяем «набор» из конфигурации транспортира .. вы можете переопределить все в конфигурации таким образом из командной строки. – alecxe