簡體   English   中英

TestNG一種退出一系列測試用例的方法

[英]TestNG a method to exit out of a series of test cases

我有一系列測試用例,這些用例一個接一個地運行,其中一個需要修改。

這一系列相互依賴並使用TestNG的dependsOnMethods批注的測試用例,都位於單個點Java文件中。 在這5個測試用例系列中,我有一個新條件,其中在測試用例3中,如果某個條件發生,我想退出並結束測試用例,而不運行測試用例4和5。

到目前為止,我嘗試使用System.exit(0),除了它不是很漂亮之外,它還可以工作,但由於測試用例的突然結束,它使日志記錄,html報告功能變得混亂。

例:

if (condition)) {
   system.exit(0);
}
else {
 // continue like before
}

有沒有退出測試用例的適當測試方法?

謝謝提先生

使用SkipException是最好的可用選項,這就是我最終使用的選項。

testng.org/javadoc/org/testng/SkipException.html

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM