Пример: - Рассмотрим, у меня есть две спецификации (Spec 1 и Spec 2). - В обеих спецификациях у меня есть несколько сценариев, и у каждого сценария есть тег, представляющий этапы, которые он должен выполнить. Скажем, у spec1 есть сценарии, относящиеся к «STAGE_1» и «STAGE_2». И то же самое имеет место в «Spec 2».
Теперь я хочу запустить все сценарии для всех спецификаций (спецификации 1 и спецификации 2) в определенном порядке.
Я хочу заказать. Сначала запустите все сценарии «STAGE1», а затем b. Запустите все сценарии «STAGE2».
Дополнительные ограничения: у меня есть требование поместить их в отдельную спецификацию, потому что - я могу выбрать запуск по спецификации, не мешая сортировке на уровне стадии- Я также хочу, чтобы «STAGE1» установил некоторые данные в хранилище, которые могут быть использованы на этапах следующего этапа, например «STAGE2».
Итак, по сути, я вижу, что мое требование состоит в том, чтобыкоманда что-то вроде
gauge run specs -tags = "STAGE1 | STAGE2"
но ожидайте, что gauge сначала отсортирует все сценарии "STAGE1", а затем выполнит все сценарии STAGE2.