有很多关于按特定顺序运行JUnit测试的帖子,我完全理解:
但是我有测试用例可以创建一堆输出文件.我需要能够进行最后一次测试并收集这些文件,将其压缩并通过电子邮件发送给某人.
有没有办法将JUnit测试组合在一起让我有一个"总结"组,然后这样做?或者有更好的方法吗?
我从詹金斯那里经营这些作为一个专业的工作.我可以根据以前的作业输出创建另一个作业,但是如果我可以在一个意义上完成所有这意味着我甚至可以从我的IDE中运行它.
也许@After和@AfterClass注释是您正在寻找的:
@AfterClass
void cleanupClass() {
//will run after all tests are finished
}
@After
void cleanup() {
//will run after every test
}
Run Code Online (Sandbox Code Playgroud)
但是,如果可能的话,我会考虑通过Jenkins处理这个问题.在我看来,上面的注释是为了清理以前为了进行测试而进行的任何类型的设置.
通过电子邮件发送这些文件并不是测试的一部分,因此我倾向于将它分开.
| 归档时间: |
|
| 查看次数: |
244 次 |
| 最近记录: |