[Resolved] Maven install не запускает JUnit тесты с Thusydides


(Marina) #1

Добрый вечер!

Столкнулась с проблемой, может кто-то подскажет, в чем искать подвох или сталкивался с подобным:
мавен проект с JUnit тестами и использованием Thusydides. При запуске проекта как Мавен проект (maven install) - тесты не запускаются, в консоль не выводится информация от Thusydides и отчет пустой получается, но при этом радостно пишет [INFO] BUILD SUCCESS. При запуске проекта как JUnit тесты проходят, инфа в консоль выводится и пишется в отчет. Вот такой мои зависимости в pom-нике выглядят. Может с версиями что не так?..

<dependencies>

    <dependency>
        <groupId>junit</groupId>
        <artifactId>junit</artifactId>
        <version>4.10</version>
    </dependency>

    <dependency>
        <groupId>net.thucydides</groupId>
        <artifactId>thucydides-core</artifactId>
        <version>${thusydides.version}</version>
    </dependency>

    <dependency>
        <groupId>net.thucydides</groupId>
        <artifactId>thucydides-junit</artifactId>
        <version>${thusydides.version}</version>
    </dependency>

    <dependency>
        <groupId>org.slf4j</groupId>
        <artifactId>slf4j-simple</artifactId>
        <version>1.7.5</version>
    </dependency>
</dependencies>

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-surefire-plugin</artifactId>
            <version>2.9</version>
            <configuration>
                <systemPropertyVariables>
                    <webdriver.driver>${webdriver.driver}</webdriver.driver>
                </systemPropertyVariables>
            </configuration>
        </plugin>

        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>2.3.2</version>
            <configuration>
                <source>1.6</source>
                <target>1.6</target>
            </configuration>
        </plugin>

        <plugin>
            <groupId>net.thucydides.maven.plugins</groupId>
            <artifactId>maven-thucydides-plugin</artifactId>
            <version>${thusydides.version}</version>
            <executions>
                <execution>
                    <id>thucydides-reports</id>
                    <phase>post-integration-test</phase>
                    <goals>
                        <goal>aggregate</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
    </plugins>
</build>


(Руслан) #2
  1. Название класса должно содержать "test".
  2. https://github.com/salovod/Thucydides-Simple-Test/blob/master/pom.xml - запустите с текущим .POM'ом

(Marina) #3

Большое спасибо! Переименование помогло. Было Tests.. grin