我有許多TestNG測試類,它們都擴展了一個基類AbstractIntegrationTest
。在超類中,我有一個mehod commonAfterMethod
,它在每個測試方法之後被調用並執行一些清理。@AfterMethod中的TestNG如何知道測試結果?
我想要的是在這個方法中做什麼取決於測試結果,例如,如果測試失敗,我想將測試數據轉儲到文件中供進一步調查。問題是我需要完全在commonAfterMethod
中執行此操作,因爲它在數據庫上執行回滾操作,之後數據丟失。
感謝名單