Как запустить тесты serenityJS параллельно?

Я хочу запускать свои тесты параллельно, чтобы сэкономить время, я нашел вариант безмятежности, когда мы можем запускать тесты в пакетном режиме, но не параллельно, также кажется многообещающим параллельный огурец, ссылка ниже для проекта maven, Выполнение тестов Serenity -Cucumber параллельно Любое предложение для Serenity/JS с нпм?


person Rajendran Chandrasekaran    schedule 04.05.2017    source источник
comment
serenity-js используется как плагин в Protractor? Если это так, то используйте multiCapabilities Protractor.   -  person wswebcreation    schedule 09.05.2017


Ответы (1)


Когда Serenity/JS работает с Protractor, вам нужно настроить Protractor для параллельного запуска тестов.

Для этого добавьте свойства shardTestFiles и maxInstances в раздел capabilities (или multiCapabilities, если вы используете разные типы браузеров) файлов protractor.conf.js:

exports.config = {

    capabilities: {

        // execute tests using 2 browsers running in parallel
        shardTestFiles: true,
        maxInstances: 2

        // ... other config
    },

};

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

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

person Jan Molak    schedule 14.05.2017