簡體   English   中英

在 Ant 中運行 Junit 任務

[英]Running Junit task in Ant

從我提出的標題來看,這個問題似乎很明顯......但事實並非如此(無論如何對我來說)

我有兩個非常簡單的問題。 當您運行 junit 測試時,您必須指定名稱,即

<junit>
<test name="my.single.test"/>
</junit>

它是否與 src 文件夾的路徑匹配(因此 java 類)?

有沒有辦法從 jar 運行 Junit? 例如,我將所有測試導出到 jar 中,並且我希望能夠在 junit 任務中運行這些測試。 我知道您可以使用<batchtest><fileset> (組合),但我認為它僅適用於 .java 文件,不是嗎?

您只需要指定正確的類路徑。 請參閱示例http://ideoplex.com/id/25/ant-and-junit

<junit>
    <classpath> 
        <fileset dir="yourLibDir">
          <include name="**/your.jar"/><!--my.single.test in your.jar-->
        </fileset>
    </classpath>
    <test name="my.single.test"/>
</junit>

暫無
暫無

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

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