Как запустить мои тесты serenityJS параллельно?
Я хочу запускать свои тесты параллельно, чтобы сэкономить время, я нашел вариант в безмятежном режиме, где мы можем запускать тесты в пакетном режиме, но не параллельно, также перспективным выглядит cucumber-rallel, ссылка ниже для проекта maven, Параллельный запуск Serenity -Cucumber. Есть ли какие-нибудь предложения для Serenity/JS с npm?
1 ответ
Когда Serenity/JS работает с транспортир, это транспортир, что вам нужно настроить для запуска тестов параллельно.
Для этого добавьте shardTestFiles
а также maxInstances
свойства к capabilities
(или же multiCapabilities
, Если вы используете различные типы браузеров) раздел вашего protractor.conf.js
файлы:
exports.config = {
capabilities: {
// execute tests using 2 browsers running in parallel
shardTestFiles: true,
maxInstances: 2
// ... other config
},
};
Вот пример файла конфигурации, который может оказаться полезным.
Если этот ответ поможет, отметьте его как принятый, спасибо!