Maven Surefire插件“包含”Groovy源代码选项

时间:2015-12-16 07:55:27

标签: maven groovy maven-surefire-plugin

我有Groovy项目,我想通过Surefire控制哪些测试执行(subclass from dict)。

假设我有测试ExampleTest我可以按如下方式配置Surefire:

<plugin>
    <artifactId>maven-surefire-plugin</artifactId>
    <version>2.19</version>
    <configuration>
        <includes>
            <include>**/ExampleTest.*</include>
        </includes>
    </configuration>
</plugin>

我也可以使用<include>ExampleTest.*</include><include>ExampleTest</include>,但它有效。

很遗憾,我无法将其配置为<include>ExampleTest.groovy</include>,但适用于<include>ExampleTest.java</include>

为什么会这样?这是一个错误吗?

2 个答案:

答案 0 :(得分:1)

我建议使用data = $.parseJSON(data); try { $("#drplist").multiselect('destroy'); } catch (e) { } $("#drplist").empty(); $.each(data, function (i, v) { $("#drplist").append("<option>" + v.item + "</option"); }); $("#drplist").multiselect({ close: function (event, ui) { //do something } }).multiselectfilter(); }); 模式中的正则表达式支持,如文档here所述。

例如,要包含<include>文件:

ExampleTest.groovy

答案 1 :(得分:0)

是的,我们可以说这是一个错误。您无法在包含列表中使用.groovy。但是,如果您使用.*.java.class

,它将会有效