как запустить интеграционные тесты с помощью сборки maven из eclipse или из командной строки - PullRequest
0 голосов
/ 31 октября 2019

Я создал класс интеграционного теста "sampleIT.java", чтобы протестировать этот класс, я добавил настройки запуска для junit в eclipse под аргументами vm, такими как -Dspring.profiles.active = it-dev -Dspring.config.name = it-клиент тест выполняется успешно.

Я пытался запустить maven build, и он также должен охватывать (запускать) класс интеграционных тестов. Я добавил конфигурацию запуска для сборки maven, добавил цели как

clean verify -Dspring.profiles.active = it-dev -Dspring.config.name = it-client

Я добавил это содержимое вpom.xml

 <profiles>
        <profile>
            <id>it</id> 
            <build>
                <plugins>
                    <plugin>
                        <groupId>org.apache.maven.plugins</groupId>
                        <artifactId>maven-surefire-plugin</artifactId>
                        <version>2.20.1</version>
                        <configuration>
                            <includes>
                                <include>**/*IT</include>
                            </includes>
                            <argLine>-Dspring.config.name=it-dev</argLine> 
                        </configuration>
                    </plugin>
                </plugins>
            </build>
        </profile>
    </profiles>

Я тоже пытался в командной строке, но интеграционный тест не запускается, как запустить maven build, чтобы запустить все тесты junit и integartion в eclipse или из командной строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...