<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    cerulean

    在eclipse中使用Ant執行JUnit

    建立工程:
    在eclipse中建立一個java project.
    AntTest
    ?-src
    ??-com.test
    ???-ABS.java
    ???-ABSTest.java (Junit Test Case)
    ?-lib
    ?-build.xml
    ?-JUNIT_HOME/junit.jar

    配置:
    eclipse->window->preference->ANT->Runtime->Classpath->ANT Home Entry
    選擇Add External JAR,加入ECLIPSE_HOME/plugins/org.junit.../junit.jar

    build.xml的內容:

    ?1
    ?2 <? xml?version="1.0" ?>
    ?3 < project? name ="project" ?default ="junit" >
    ?4 ? < property? name ="run.classpath" ?value ="bin" ></ property >
    ?5 ? < property? name ="run.srcpath" ?value ="src" ></ property >
    ?6 ? < property? name ="test.srcpath" ?value ="src" ></ property >
    ?7 ? < property? name ="test.report" ?value ="report" ></ property >
    ?8 ? < property? name ="lib.dir" ?value ="lib" ? />
    ?9 ? < path? id ="compile.path" >
    10 ?? < fileset? dir ="${lib.dir}" >
    11 ??? < include? name ="**/*.jar" ? />
    12 ?? </ fileset >
    13 ? </ path >
    14 ? < target? name ="compile" >
    15 ?? < javac? destdir ="${run.classpath}" ?srcdir ="${run.srcpath}" ?classpathref ="compile.path" ? />
    16 ?? < javac? destdir ="${run.classpath}" ?srcdir ="${test.srcpath}" ?classpathref ="compile.path" ? />
    17 ? </ target >
    18 ? < target? name ="junit" ?depends ="compile" >
    19 ?? < tstamp? />
    20 ?? < mkdir? dir ="${test.report}" ? />
    21 ?? < mkdir? dir ="${test.report}/framework-${DSTAMP}-${TSTAMP}" ? />
    22 ?? < junit? printsummary ="true" >
    23 ??? < classpath >
    24 ???? < pathelement? path ="${run.classpath}" ? />
    25 ???? < fileset? dir ="${lib.dir}" >
    26 ????? < include? name ="**/*.jar" ? />
    27 ???? </ fileset >
    28 ??? </ classpath >
    29 ??? < formatter? type ="plain" ? />
    30 ??? < batchtest? fork ="yes" ?todir ="${test.report}/framework-${DSTAMP}-${TSTAMP}" >
    31 ???? < fileset? dir ="${test.srcpath}" >
    32 ????? < include? name ="**/*Test.java" ? />
    33 ???? </ fileset >
    34 ??? </ batchtest >
    35 ?? </ junit >
    36 ? </ target >
    37
    38 </ project >
    39
    40



    運行:
    右鍵build.xml->run as "Ant Build".

    結果:
    控制臺有輸出結果,例如:
    Buildfile: C:\Documents and Settings\qianwang\My Documents\D\SMPWorkspace\AntTest\build.xml
    compile:
    junit:
    ??? [mkdir] Created dir: C:\Documents and Settings\qianwang\My Documents\D\SMPWorkspace\AntTest\report\framework-20070201-1712
    ??? [junit] Running com.test.ABSTest
    ??? [junit] Tests run: 3, Failures: 0, Errors: 0, Time elapsed: 0 sec
    BUILD SUCCESSFUL
    Total time: 19 seconds

    同時,AntTest/report(如果沒有自動建立的目錄)中,產生.txt格式的文本文件.
    結果文件中,會指出運行了哪些testcase(指出被測試的方法名test**).
    如果有failures/errors,異常的詳細信息也會輸出在這里.

    posted on 2007-02-08 21:17 cerulean 閱讀(2527) 評論(0)  編輯  收藏 所屬分類: eclipseAnt

    導航

    <2007年2月>
    28293031123
    45678910
    11121314151617
    18192021222324
    25262728123
    45678910

    統計

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 人妻在线日韩免费视频| 黄页网址大全免费观看12网站| 成在人线av无码免费高潮喷水| 亚洲成A人片在线观看中文| 亚洲AV第一成肉网| 免费一级e一片在线播放| 免费人妻精品一区二区三区| 亚洲а∨天堂久久精品| 春意影院午夜爽爽爽免费| 亚洲男女内射在线播放| 久久免费99精品国产自在现线| 国产成人综合亚洲亚洲国产第一页 | 18禁美女黄网站色大片免费观看| 久久精品无码免费不卡| 亚洲自偷自偷图片| 日韩免费无码视频一区二区三区| 777亚洲精品乱码久久久久久 | 久久精品国产亚洲精品2020| 久久国产精品成人片免费| 亚洲va在线va天堂va手机| 成人无遮挡裸免费视频在线观看| 亚洲av无码成人影院一区| 亚洲精品国产精品乱码不卞| 爽爽爽爽爽爽爽成人免费观看| 女人与禽交视频免费看| 美女扒开屁股让男人桶爽免费| gogo全球高清大胆亚洲| 成全动漫视频在线观看免费高清版下载 | 亚洲中文字幕无码久久精品1| 无码人妻一区二区三区免费看| 亚洲视频在线免费播放| 浮力影院第一页小视频国产在线观看免费 | 91短视频在线免费观看| 亚洲精品无码mⅴ在线观看| 免费人妻无码不卡中文字幕18禁| 99精品免费视频| 中文字幕亚洲码在线| 亚洲精品视频在线看| 波多野结衣在线免费视频| 免费人妻精品一区二区三区| 亚洲自偷精品视频自拍|