Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

параллельный запуск тестов WebDriver+Maven


(Sergey356) #1

Всем привет. Пытаюсь разобраться в параллельном запуске тестов используя связку WebDriver+Maven.

Прописывал в pom.xml заветные строки вида:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.8.1</version>
    <executions>
        <execution>
            <id>run-integration-tests</id>
            <phase>integration-test</phase>
            <goals>
                <goal>test</goal>
            </goals>
            <configuration>
                <groups>integration</groups>
                <parallel>classes</parallel>
                <threadCount>2</threadCount>
            </configuration>
        </execution>
    </executions>
</plugin>
*

Но не добился желаемого результата, тесты запускаются по очереди. В чем может быть загвоздка?
P.S. драйвер определен как static, пробовал делать его не статичным - не помогло.


(Jane Tymoschuk) #2

Идеально бы увидеть базовый класс для запуска теста, где именно этот драйвер объявляется и инициализируется. в помнике все ок


(Sergey356) #3

Эта тема уже не актуальна. Я научился распараллеливать тесты при помощи TestNg, но там тоже есть загвоздка. Пост находиться по данной ссылке Как можно распараллелить suite TestNg?


(Александр Таранков) #4

Про загвоздку напиши как решил в той теме? Кому-то ещё может пригодиться


(Sergey356) #5

Я не точно выразился. “Загвоздка” относиться к TestNG