Как запустить мои тесты 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
    },

};

Вот пример файла конфигурации, который может оказаться полезным.

Если этот ответ поможет, отметьте его как принятый, спасибо!

Другие вопросы по тегам