【问题标题】:maven command line - plugin configurationmaven 命令行 - 插件配置
【发布时间】:2012-11-09 16:49:37
【问题描述】:

我需要使用故障安全插件逐一运行集成测试(请不要问为什么......他们只需要在单独的 jvm 中运行,这是避免单例的一个很好的理由)

所以我想创建一个脚本,每行一个 maven 调用,其中每个 maven 调用在单个测试文件上运行测试。像这样的:

mvn failsafe:integration-test -D<???>=**/ITest1.java
mvn failsafe:integration-test -D<???>=**/ITest2.java
mvn failsafe:integration-test -D<???>=**/ITest3.java
...

在 pom.xml 我会添加类似的东西

<includes>
  <include>**/ITest1.java</include>
</includes>

到插件配置。有没有办法用命令行实现同样的效果?是否可以指定类似列表的配置选项?

【问题讨论】:

    标签: java maven configuration maven-failsafe-plugin


    【解决方案1】:

    语法是:

    mvn -Dit.test=TestName verify
    

    来源:Failsafe Plugin Examples: Running a Single Test

    【讨论】:

      【解决方案2】:

      it.test 参数可以做到这一点。你可以阅读它here

      来自文档:

      [...] 因此您只需键入“-Dit.test=MyTest”即可运行名为“foo/MyTest.java”的单个测试。

      【讨论】:

        猜你喜欢
        • 2016-08-13
        • 2014-10-01
        • 2012-11-02
        • 2011-06-07
        • 2016-07-18
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-09-04
        相关资源
        最近更新 更多