【发布时间】:2017-02-03 00:25:01
【问题描述】:
我的maven-failsafe-plugin 配置如下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.19.1</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
<phase>integration-test</phase>
<configuration>
<excludes>
<exclude>none</exclude>
</excludes>
<includes>
<include>**/*IntegrationTest.java</include>
</includes>
<workingDirectory>${project.build.directory}/integration-test/</workingDirectory>
<skipTests>${skipITs}</skipTests>
</configuration>
</execution>
</executions>
</plugin>
现在我想做的是让我的每个集成测试在目标文件夹的不同目录中运行 - 这样我就可以检查每个集成测试的日志记录。
这可能吗 - 例如,类似:
<workingDirectory>${project.build.directory}/integration-test/${integration.test.name}</workingDirectory>
【问题讨论】:
-
我认为你不能使用故障安全插件来做到这一点。但是,您可以将日志重定向到标准输出。由于每个测试都有不同的输出文件,因此您可以分离您的日志。
标签: maven junit integration-testing maven-failsafe-plugin