在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ Linux/ Ant JUnit任務
Ant Telnet任務
Ant Javac任務
Apache Ant構建文件-project標簽
Apache Ant任務失敗
Apache Ant目標-target標簽
Apache Ant API
Ant Condition任務
Ant過濾器任務
Ant Mkdir創(chuàng)建目錄任務
Ant休眠任務
Apache Ant入門程序(Hello World)
Apache Ant InputHandler接口
Ant JUnit任務
Apache Ant自定義組件
Apache Ant參數(shù)處理器
Apache Ant令牌過濾器
Apache Ant IDE集成
Ant Concat任務
Apache Ant安裝
ANT教程
Apache Ant類型
Ant EAR任務
Ant簡介
Ant長度任務
Ant Chmod任務
Ant LoadFile任務
Ant導入任務
Apache Ant If和Unless用法
Ant Gzip任務
Ant移動文件任務
Apache Ant Jar示例
Apache Ant任務-task標簽
Apache Ant監(jiān)聽器和記錄器
Ant AntStructure任務
Ant刪除任務
Apache Ant Java任務
Apache Ant basename任務
Ant Zip任務
Ant之外的Apache Ant任務
Ant Copy任務
Ant CVS任務
Apache Ant命令行參數(shù)
Apache Ant功能特性
Apache Ant屬性
Ant War任務

Ant JUnit任務

此任務用于從JUnit測試框架運行測試。 此任務依賴于默認情況下未包含在Apache Ant分發(fā)中的外部庫。

junit.jarant.junit.jar都需要運行此任務,因此將這些JAR放在位置:ANT_HOME/lib 。

<junit>元素在build.xml文件中用于實現(xiàn)此任務。 它還支持嵌套元素<classpath>,它提供了類似路徑的結構。

1. Apache Ant Junit任務屬性

屬性 描述 必需
printsummary 打印測試用例的摘要
fork 在單獨的JVM中運行測試
forkmode 控制著要分叉測試用例時創(chuàng)建的JVM數(shù)量
haltonerror 如果發(fā)生任何錯誤,它將停止構建過程
errorproperty 此屬性在錯誤事件中設置
haltonfailure 如果測試失敗,它將停止構建過程。
timeout 如果在給定時間內沒有完成,它會取消單個測試。
maxmemory 分配給分叉JVM的最大內存量。
jvm 用于調用JVM的命令
dir 調用JVM的目錄

下面來看一些例子,以理解這個測試任務的功能。

2. Apache Ant JUnit任務示例

<project name="java-ant project" default="run">     
    <target name="run">  
        <junit>  
                <test name="com.yiibai.test.TestCase"/>  
        </junit>  
    </target>  
</project>

上面的示例運行了一個定義到TestCase中的測試用例。此示例運行單獨的JVM并對其運行測試。 fork屬性將運行一個新的JVM。

<project name="java-ant project" default="run">     
    <target name="run">  
        <junit printsummary="yes" fork="yes" haltonfailure="yes">  
            <formatter type="plain"/>  
            <test name="com.yiibai.test.TestCase"/>  
        </junit>  
    </target>  
</project>

上一篇:Ant簡介下一篇:Apache Ant安裝