日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

带有JUnit 5支持的Ant 1.10.3发布

發(fā)布時(shí)間:2023/12/3 编程问答 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 带有JUnit 5支持的Ant 1.10.3发布 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

我們今天剛剛發(fā)布了 1.9.11和1.10.3版本的Ant。 這些下載位于Ant項(xiàng)目的下載頁(yè)面上 。 這兩個(gè)版本主要是錯(cuò)誤修復(fù)版本,尤其是1.9.11版本。 由于幾個(gè)原因,1.10.3版本是重要的版本。 先前的1.10.2版本無(wú)意中引入了許多更改,這些更改導(dǎo)致Ant任務(wù)中各個(gè)位置的回歸。 這些已在此新的1.10.3版本中恢復(fù)或修復(fù)。

除了這些修復(fù)程序之外,此1.10.3版本的Ant還引入了一個(gè)新的junitlauncher任務(wù)。 不久前,JUnit團(tuán)隊(duì)發(fā)布了JUnit 5.x版本 。 這個(gè)版本與以前的JUnit 3.x和4.x版本相比是一個(gè)重大變化,無(wú)論是在編寫測(cè)??試的方式還是在執(zhí)行測(cè)試的方式方面。 JUnit 5引入了測(cè)試啟動(dòng)與測(cè)試標(biāo)識(shí)與執(zhí)行之間的分離。 這意味著,對(duì)于諸如Ant之類的構(gòu)建工具,JUnit 5現(xiàn)在提供了一個(gè)清晰的API,該API僅用于處理如何啟動(dòng)測(cè)試。 想象一下“針對(duì)此目錄中的類啟動(dòng)測(cè)試執(zhí)行”的思路。 盡管Ant的junit任務(wù)已經(jīng)支持這種構(gòu)造,但是我們用來(lái)啟動(dòng)這些測(cè)試的方式非常特定于Ant自己的實(shí)現(xiàn),并且變得越來(lái)越復(fù)雜。 通過(guò)在JUnit 5庫(kù)中引入此新API,現(xiàn)在啟動(dòng)這些測(cè)試變得更加容易和一致。

JUnit 5進(jìn)一步介紹了測(cè)試引擎的概念。 測(cè)試引擎負(fù)責(zé)“標(biāo)識(shí)”哪些類實(shí)際上是測(cè)試,以及哪些語(yǔ)義應(yīng)用于這些測(cè)試。 默認(rèn)情況下,JUnit 5帶有一個(gè)用于識(shí)別和運(yùn)行JUnit 4.x樣式測(cè)試的“老式”引擎,以及一個(gè)用于識(shí)別和運(yùn)行基于JUnit 5.x API的測(cè)試的“木星”引擎。

Ant中的“ junitlauncher”任務(wù)引入了一種方法,使構(gòu)建可以指定選擇哪些類來(lái)進(jìn)行測(cè)試啟動(dòng)。 該任務(wù)的目標(biāo)是僅啟動(dòng)測(cè)試執(zhí)行,并讓JUnit 5框架識(shí)別并運(yùn)行測(cè)試。 Ant 1.10.3中提供的當(dāng)前實(shí)現(xiàn)是此任務(wù)的基本最低要求。 我們計(jì)劃隨著我們的發(fā)展以及獲得反饋而添加更多功能。 特別是,此新任務(wù)當(dāng)前不支持在單獨(dú)的派生JVM中執(zhí)行這些任務(wù),但是我們確實(shí)計(jì)劃在后續(xù)版本中添加這些任務(wù)。

從很久以前就已經(jīng)在Ant中交付的junit任務(wù)將繼續(xù)存在,并且可以用于執(zhí)行JUnit 3.x或JUnit 4.x測(cè)試。 但是,對(duì)于JUnit 5支持,Ant將支持junitlauncher任務(wù)。

有關(guān)此新任務(wù)的更多詳細(xì)信息,請(qǐng)參見(jiàn)junitlauncher的任務(wù)手冊(cè) 。 請(qǐng)嘗試一下,并將任何錯(cuò)誤或反饋報(bào)告給我們的用戶郵件列表 。

翻譯自: https://www.javacodegeeks.com/2018/03/ant-1-10-3-released-with-junit-5-support.html

總結(jié)

以上是生活随笔為你收集整理的带有JUnit 5支持的Ant 1.10.3发布的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。