<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)

    隨筆分類

    隨筆檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲色大18成人网站WWW在线播放 亚洲色大成WWW亚洲女子 | 免费无码中文字幕A级毛片| 国产V片在线播放免费无码| 国产成人综合久久精品亚洲| WWW亚洲色大成网络.COM| 亚洲精品无码专区在线| 亚洲午夜成人精品无码色欲| 亚洲精品无码成人片久久不卡| 亚洲国产精品久久久久秋霞小 | 国产亚洲一区二区手机在线观看 | 成年女人视频网站免费m| 免费一本色道久久一区| 最新中文字幕电影免费观看| 免费涩涩在线视频网| 国产乱弄免费视频| 免费v片在线观看品善网| 亚洲精品NV久久久久久久久久| 亚洲性日韩精品国产一区二区| 丁香五月亚洲综合深深爱| 亚洲va无码专区国产乱码| 久久丫精品国产亚洲av| 中中文字幕亚洲无线码| 亚洲av无码专区在线观看下载| 日韩免费码中文在线观看| 中文字幕乱码免费看电影| 99久9在线|免费| 免费看国产成年无码AV片| 国产免费牲交视频| 国产亚洲色视频在线| 久久亚洲春色中文字幕久久久| 色偷偷亚洲女人天堂观看欧| 污污视频网站免费观看| 中文字幕无码日韩专区免费| 亚洲高清视频免费| 国产免费小视频在线观看| 伊人久久大香线蕉亚洲| 久久综合亚洲鲁鲁五月天| 亚洲国产精品网站在线播放| 丰满人妻一区二区三区免费视频| 最近免费mv在线电影| 日本一道一区二区免费看|