我注意到,如果我使用 junit5 karate 執行并行測驗,默認情況下會備份報告:
//have report backup
@Test
void runParallel() {
Results results = Karate.run(String.join(File.separator,"classpath:steps")).tags("@Read")
.reportDir(KARATE_REPORT_DIR)
.outputJunitXml(true)
.parallel(5);
assertEquals(0, results.getFailCount(), results.getErrorMessages());
}
但在使用 karate-junit5 介面運行單個測驗時不一樣,即使使用 backupReportDir(true)
// no report backup
@Karate.Test
Karate run(){
return Karate.run("classpath:steps").tags("@Read")
.backupReportDir(true)
.reportDir(KARATE_REPORT_DIR)
.outputJunitXml(true);
}
它是故意設計的還是有問題的?
我的絨球
<dependency>
<groupId>com.intuit.karate</groupId>
<artifactId>karate-junit5</artifactId>
<version>1.2.0</version>
<scope>test</scope>
</dependency>
uj5u.com熱心網友回復:
老實說,我不記得了。我個人不認為這是一個高優先級,因此歡迎您深入研究代碼并貢獻 PR。
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/482682.html
上一篇:錯誤:沒有這樣的檔案或目錄@rb_sysopen-C:/ProgramData/hashicorp/vagrant-vmware-desktop/certificates/vagrant-utilit
下一篇:斷言不會捕獲錯誤
