Я пытаюсь запустить тесты для нескольких сайтов, используя разные среды. Все сайты следуют одному и тому же шаблону, поэтому общего теста достаточно, чтобы охватить их все.
В моем файле accept.suite.yml я настроил все среды с разными URL-адресами.
В моем файле Cest у меня есть множество функций, которые вызываются в определенной среде, и я устанавливаю некоторые переменные, которые могут различаться между сайтами, информацией для входа в систему и т. д.
Затем я вызываю одну и ту же функцию для каждой среды.
Когда я запускаю приемочные тесты, я говорю, какие среды запускать, используя несколько «--env foo».
Все это работает, но мне нужно протестировать более 20 сайтов, а это означает писать 20 --env foo каждый раз, когда я хочу запустить тест. Кажется немного.
Есть ли способ лучше?