簡體   English   中英

Surefire-排除測試目錄

[英]Surefire - exclude tests directory

在我的項目中,測試位於兩個目錄中的maven包“ java-tests-framework”(整個項目的子包)中:

/src/main/java
/src/test/java

我想使用surefire僅從第一個目錄運行所有測試。 設置如下:

<testClassesDirectory>
    ${project.build.directory}/classes
</testClassesDirectory>
<testSourceDirectory>
    ${basedir}/src/main/java-tests-framework
</testSourceDirectory>

但是它從第一和第二目錄運行測試。 有什么辦法可以排除最后一個?

您可以排除任何您想要的東西...

    <configuration>
      <excludes>
        <exclude>**/test/*</exclude>
      </excludes>
    </configuration>

請參閱文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM