Каратэ условно-фонового исполнения - PullRequest
0 голосов
/ 12 сентября 2018

Как мне настроить каратэ, чтобы я мог запускать несколько тестов при локальном запуске и подмножество с запуском в pre-prod?

Когда я запускаю тесты локально, я запускаю фиктивный сервер и настраиваю его, используя Background. В pre-prod фиктивный сервер не требуется, поэтому я хотел бы пропустить выполнение Background.

Кроме того, я не смог использовать аннотацию @Before, чтобы запустить тестер огурцов.

1 Ответ

0 голосов
/ 12 сентября 2018

Используйте теги.Обратитесь к документации: https://github.com/intuit/karate#cucumber-tags

@preprod
Scenario: some scenario

Лично я предпочитаю подход, когда вы раскручиваете фиктивные серверы из ваших тестовых классов JUnit, и есть много примеров, таких как этот: пример

Но вы также можете сделать это, см. Документы по условной логике :

* eval if (karate.env == 'preprod') karate.call('mock-start.feature')

Мне не удалось использовать @Beforeаннотация

Это не очень полезно, пожалуйста, следуйте инструкциям здесь: https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...