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

Maven: тесты скипаются, помогите найти причину, пожалуйста

skip
execution
maven
java
Теги: #<Tag:0x00007f7b61855ed8> #<Tag:0x00007f7b61855d48> #<Tag:0x00007f7b61855be0> #<Tag:0x00007f7b61855a28>

(junior_test) #1

Тесты находятся в папке test>java, в названии классов Test есть, вообщем-то тесты видятся, но почему-то все отмечены как skipped. Сколько не искал, причину не нашел, я новичок, помогите, пожалуйста, что не так?

<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
    <modelVersion>4.0.0</modelVersion>

    <groupId>Gmail</groupId>
    <artifactId>GmailTests</artifactId>
    <version>1.0-SNAPSHOT</version>
    <dependencies>
        <dependency>
            <groupId>org.testng</groupId>
            <artifactId>testng</artifactId>
            <version>6.9.8</version>
            <scope>test</scope>
        </dependency>
        <dependency>
            <groupId>org.seleniumhq.selenium</groupId>
            <artifactId>selenium-java</artifactId>
            <version>3.0.1</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-api</artifactId>
            <version>1.7.21</version>
        </dependency>
        <dependency>
            <groupId>org.slf4j</groupId>
            <artifactId>slf4j-simple</artifactId>
            <version>1.7.21</version>
        </dependency>
        <dependency>
            <groupId>junit</groupId>
            <artifactId>junit</artifactId>
            <version>4.7</version>
            <scope>test</scope>
        </dependency>
    </dependencies>
    <build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.19.1</version>
                <configuration>
                    <skipTests>false</skipTests>
                </configuration>
            </plugin>
        </plugins>
    </build>
</project>


(junior_test) #2

Проблема решена самостоятельно, закройте, пожалуйста.
Спасибо.


(Paul M) #3

А причина то в чем была? Напишите, чтобы другие разобрались тоже. Спасибо.


(Roma Marinsky) #4

напиши ответ и пометь как решение


(Kate Plugatarenko) #5

Напишите пожалуйста решение. У нас та же проблема со скипом тестов: на #team-city проходят все, на #jenkins половина скипается. Может решение одинаковое будет. Спасибо.


(Alexander Zvonov) #6

попробуйте добавить в конфигурацию Surefire plugin фазу и, в случае TestNg, xml suite file

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19.1</version>
    <configuration>
        <redirectTestOutputToFile>true</redirectTestOutputToFile>
        <suiteXmlFiles>
            <suiteXmlFile>src/test/resources/${suite.name}</suiteXmlFile>
        </suiteXmlFiles>
    </configuration>
    <executions>
        <execution>
            <goals>
                <goal>test</goal>
            </goals>
        </execution>
    </executions>
</plugin>