W3Cschool
恭喜您成為首批注冊(cè)用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
測(cè)試從main構(gòu)建過(guò)程中分離出來(lái)的,運(yùn)行在一個(gè)單獨(dú)的JVM中執(zhí)行.Test任務(wù)允許控制這些如何發(fā)生. 有許多屬性用于控制測(cè)試過(guò)程如何啟動(dòng).這包括使用諸如系統(tǒng)屬性,JVM參數(shù)和Java可執(zhí)行文件。
可以指定是否要并行執(zhí)行測(cè)試.Gradle通過(guò)同時(shí)運(yùn)行多個(gè)測(cè)試進(jìn)程提供并行執(zhí)行測(cè)試.每個(gè)測(cè)試進(jìn)程在同一時(shí)間只能執(zhí)行一個(gè)測(cè)試,為了充分利用這一特性,一般不需要為tests任務(wù)做什么特別的設(shè)置,maxParallelForks屬性指定測(cè)試進(jìn)程在同一時(shí)間運(yùn)行的最大進(jìn)程數(shù).默認(rèn)值是1,意味著不執(zhí)行并行測(cè)試.
測(cè)試過(guò)程中設(shè)置org.gradle.test.worker系統(tǒng)屬性為該測(cè)試過(guò)程的唯一標(biāo)識(shí)符,例如,在文件名或其他資源標(biāo)識(shí)符的唯一標(biāo)識(shí)符。
你可以指定一些測(cè)試任務(wù)在已執(zhí)行了一定數(shù)量的測(cè)試后重新運(yùn)行.這可能是一個(gè)非常好的方式替代測(cè)試進(jìn)程中的大量的堆.forkEvery屬性指定測(cè)試類(lèi)的在測(cè)試過(guò)程執(zhí)行的最大數(shù)目。默認(rèn)的是執(zhí)行在各測(cè)設(shè)進(jìn)程中不限數(shù)量的測(cè)試。
該任務(wù)有一個(gè)ignoreFailures屬性來(lái)控制在測(cè)試失敗時(shí)的行為。測(cè)試任務(wù)總是執(zhí)行每一個(gè)檢測(cè)試驗(yàn).它停止構(gòu)建之后,如果ignoreFailures是false,說(shuō)明有失敗的測(cè)試。ignoreFailures的默認(rèn)值是false。
testLogging屬性允許你配置哪個(gè)測(cè)試事件將被記錄,并設(shè)置其log等級(jí)。默認(rèn)情況下,將記錄每一個(gè)失敗的測(cè)試簡(jiǎn)明消息。詳見(jiàn)TestLoggingContainer如何按需求調(diào)整測(cè)試記錄。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: