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

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

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

    cerulean

    在eclipse中使用Ant執(zhí)行JUnit

    建立工程:
    在eclipse中建立一個(gè)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的內(nèi)容:

    ?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



    運(yùn)行:
    右鍵build.xml->run as "Ant Build".

    結(jié)果:
    控制臺(tái)有輸出結(jié)果,例如:
    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

    同時(shí),AntTest/report(如果沒有自動(dòng)建立的目錄)中,產(chǎn)生.txt格式的文本文件.
    結(jié)果文件中,會(huì)指出運(yùn)行了哪些testcase(指出被測(cè)試的方法名test**).
    如果有failures/errors,異常的詳細(xì)信息也會(huì)輸出在這里.

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

    導(dǎo)航

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

    統(tǒng)計(jì)

    常用鏈接

    留言簿(3)

    隨筆分類

    隨筆檔案

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 亚洲欧洲美洲无码精品VA| 亚洲精品美女在线观看| 亚洲视频免费在线观看| 亚洲一久久久久久久久| 亚洲欧洲美洲无码精品VA| 日本成年免费网站| 一级特黄色毛片免费看| 亚洲最大黄色网址| 亚洲免费视频一区二区三区| 免费一级一片一毛片| 麻豆精品成人免费国产片| 亚洲熟妇少妇任你躁在线观看| 久久久久亚洲AV无码专区网站| 在线观看成人免费视频不卡| 一区二区三区免费在线视频| 亚洲综合久久成人69| 亚洲成?v人片天堂网无码| 四虎在线视频免费观看视频| av电影在线免费看| 亚洲精品无码专区在线| 精品亚洲成AV人在线观看| 相泽亚洲一区中文字幕| 日韩a级毛片免费视频| 2020因为爱你带字幕免费观看全集| 一级毛片视频免费| 亚洲欧美中文日韩视频| 亚洲综合久久1区2区3区| 国产亚洲精品无码专区| 免费看国产精品麻豆| 国产免费av片在线看| 午夜视频在线免费观看| 两性色午夜视频免费网| 免费人成网站永久| 亚洲国产日韩a在线播放| 亚洲成a人片在线观看播放| 亚洲av伊人久久综合密臀性色 | 国产中文字幕免费| 一二三四在线播放免费观看中文版视频| 久久精品成人免费观看| 黄色网站软件app在线观看免费| 美女尿口扒开图片免费|