ответ

8

Да, есть конкретная --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.

+0

вы величайший. Я не думал, что есть такой вариант. Благодарю. – user2880391

+1

Похоже, что при использовании «транспортир -help» не указывается --suite не упоминается? Что еще они нам не говорят? – IanT8

+1

@ IanT8 да, хороший вывод, я понимаю, это потому, что мы просто устанавливаем/переопределяем «набор» из конфигурации транспортира .. вы можете переопределить все в конфигурации таким образом из командной строки. – alecxe