最近突然发现一个问题
我的 testng 类结构是
public class Test {
@beforeClass
//浏览器启动与初始链接打开
@Test
//测试用例
@AfterClass
//报告压缩与邮件发送
}
如果把对 output 的报告压缩方法写在在@afterClass中,但是在执行@afterClass时这个类还没执行完是没有生成报告的,那么如果此时对报告压缩获取的文件就不是此次执行生成的报告。
public class Test {
@beforeClass
//浏览器启动与初始链接打开
@Test
//测试用例
@AfterClass/@AfterSuite
//报告压缩与邮件发送
}
***执行完才会生成报告***
尝试了将报告压缩方法放在@afterSuite标签下,但是在执行该标签时,output 报告还没有生成,所以依然不能获取文件进行压缩
有路过的大佬解答一下么