Порядок выполнения тестов в Cucumber

LIBS + = C: \ Program Files \ OpenCV \ lib

не будет работать, потому что вы используете пробелы в Program Files. В этом случае вам нужно добавить кавычки, поэтому результат будет выглядеть так: LIBS + = "C: \ Program Files \ OpenCV \ lib". Я рекомендую размещать библиотеки в небезопасных местах; -)

0
задан Neha 8 March 2019 в 10:25
поделиться

2 ответа

Этого можно добиться, установив приоритет или зависимость, поддерживаемые в QAF , который является реализацией TestNg для BDD . Установка приоритета со сценарием должна сделать необходимое, например:

со сценарием QAF в DeleteAssets.feature может выглядеть следующим образом:

 @priority:100
 #or you can set dependencies like below
 #@dependsOnGroups:['create','schedule']
 @delete @otherGroup
 Scenario: Delete existing Asset
    Given ...

Примечание : синтаксис gherkin t поддерживает метаданные, поэтому вам нужно использовать синтаксис qaf bdd или bdd2 и соответствующую фабрику для запуска тестов.

0
ответ дан user861594 8 March 2019 в 10:25
поделиться

Функции / сценарии огурцов выполняются в алфавитном порядке по имени файла объектов.

Однако, если вы специально укажете функции, они должны быть запущены в порядке, как объявлено. Например:

@Cucumber.Options(features={"automatedTestingServices.feature", "smoketest.feature"})
0
ответ дан C. Peck 8 March 2019 в 10:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: