Как запустить только 2 сценария по тегам

protractor
cucumber
Теги: #<Tag:0x00007fedbaa69578> #<Tag:0x00007fedbaa69410>

#1

Использую версию 5.1.0
У меня есть 2 сценария, перед каждым из них написан тег @F01S01 и @F02S02.
Я запускаю интеграционные тесты через protractor.conf.js
В protractor.conf.js есть cucumberOpts и в нутри него есть tags

 cucumberOpts: {

    compiler: 'ts:ts-node/register',

    require: [
      './e2e/**/*.steps.ts',
      './e2e/support/*.ts'
    ],

    format: 'summary',

    tags: '@F01S01 and @F02S02'
  }

Я пытаюсь запустить 2 теста с тегом @F01S01 и @F02S02
Если в tags указать только 1 tag, то тесты запускаются, а если я хочу указать 2 тега, то тесты не запускаются

Подскажите, пожалуйста, как можно исправить эту проблему?


(Bolatbek) #2

Попробуйте

tags: '@F01S01,@F02S02'

Версия огурца какая?


#3

Если так сделать, то пишет ошибку No tests were found
Версия огурца 2.1.0


(Valentin Buryakov) #4

Для cucumber 2.0 попробуйте такое: tags: '@F01S0 or @F02S02'. Если с and то cucumber будет искать тесты, у которых есть И F01S0, И F01S02.
И вообще совет используется более понятные и описательные теги, а не такие число буквенные, которые ни о чем не говорят.


#5

Спасибо больше, сработало) Теперь стал понятен смысл or и and