如何通过Eclipse或命令行使用Maven构建运行集成测试

时间:2019-10-30 21:29:44

标签: maven

我创建了一个集成测试类“ sampleIT.java”,为了测试该类,我在vm参数下的eclipse中为junit添加了运行配置  -Dspring.profiles.active = it-dev  -Dspring.config.name =它客户端 测试运行成功。

我试图运行Maven构建,它也应该涵盖(运行)集成测试类。我为Maven构建添加了运行配置,为添加了目标

清除验证-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构建以在Eclipse或命令行中运行所有Junit和Integartion测试?

0 个答案:

没有答案