測(cè)試報(bào)告

2018-07-01 17:17 更新

測(cè)試任務(wù)默認(rèn)生成以下結(jié)果.

  • 一份HTML測(cè)試報(bào)告
  • 一個(gè)與Ant的JUnit測(cè)試報(bào)告任務(wù)兼容的XML.這個(gè)格式與許多其他服務(wù)兼容,如CI serves
  • 結(jié)果是有效的二進(jìn)制,測(cè)試任務(wù)會(huì)從這些二進(jìn)制結(jié)果生成其他結(jié)果。 有一個(gè)獨(dú)立的TestReport任務(wù)類型會(huì)根據(jù)一些Test任務(wù)實(shí)例生成的二進(jìn)制源碼生成一個(gè)HTML報(bào)告.使用這種測(cè)試類型,需要定義一個(gè)destinationDir,里面包括測(cè)試結(jié)果的報(bào)告.下面是一個(gè)示例,它產(chǎn)生一個(gè)從子項(xiàng)目的單元測(cè)試組合而成的報(bào)告: 例22.14.創(chuàng)建單元測(cè)試報(bào)告子項(xiàng)目 build.gradle ``` subprojects { apply plugin: 'java'// Disable the test report for the individual test task test { reports.html.enabled = false } }

task testReport(type: TestReport) { destinationDir = file("$buildDir/reports/allTests") // Include the results from the test task in all subprojects reportOn subprojects*.test } ``` 應(yīng)該注意的是,TestReport型組合來自多個(gè)測(cè)試任務(wù)的結(jié)果,需要聚集個(gè)別測(cè)試類的結(jié)果。這意味著,如果一個(gè)給定的測(cè)試類是由多個(gè)測(cè)試任務(wù)執(zhí)行時(shí),測(cè)試報(bào)告將會(huì)包括那些類,但是很難區(qū)分該輸出結(jié)果分別是出自哪個(gè)類.


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)