首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以根据IntegrationTest的名称设置工作目录吗?

我可以根据IntegrationTest的名称设置工作目录吗?
EN

Stack Overflow用户
提问于 2017-02-03 08:25:02
回答 1查看 203关注 0票数 1

我的maven-failsafe-plugin配置如下:

代码语言:javascript
复制
<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>

EN

回答 1

Stack Overflow用户

发布于 2017-02-03 20:45:51

您可以将redirectTestOutputToFile设置为true,以便将每个测试的输出重定向到一个文件,每个测试的结果都有一个输出文件,如下所示:

代码语言:javascript
复制
reportsDirectory/testName-output.txt

reportsDirectory由reportsDirectory配置定义,默认情况下设置为${project.build.directory}/failsafe-reports

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42014787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档