![](/img/trans.png)
[英]Run code in junit 5 after all tests in all test classes terminated
[英]How to get test results of multiple test classes ,after all tests run using Junit
我有 5 個測試類,每個測試類包括 2 個 @Test
例子:
class1:
@Test
public void c1_test1(){
//...
}
@Test
public void c1_test2(){
//...
}
class2:
@Test
public void c2_test1(){
//...
}
@Test
public void c2_test2(){
//...
}
...
我想在所有測試套件(所有測試類)運行后獲得測試結果,例如:
Class1:c1_test1:失敗 Class1:c1_test2:成功
Class2: c2_test1 : 失敗 class2: c2_test2 : 成功
嘗試了 RunListener 類,但我在測試級別之后得到了結果,但是如何在套件級別之后獲得結果。 在 Junit 中可能嗎?
可以通過將結果存儲在某個“預定義”文件或一系列文件中的方式來實現偵聽器,以便在完成所有測試后,結果將出現在文件中。
另一種選擇是使用構建工具的輸出,例如在 maven 中,當您使用 surefire/failsafe 插件時,它會生成一個“surefire-reports”,其中可以訪問相同的信息。 如果您使用它 - 檢查“目標”文件夾。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.