一点背景:
我计划使用 Junit 框架在部署后执行探测。使用 Junit 框架而不是自己编写的优点是
- 每个探针都是测试。因此,将每个探针编写为具有初始化和销毁方法的 @Test 方法是很直观的。
- 利用 JUnit/SpringJunit 的一些内置特性,如 Assume、IfProfileValue 等。
我在尝试“利用”Junit 框架时遇到的问题是 - 当测试并行运行时,如何将潜在的唯一值注入测试?
我阅读的一种可能方式是使用系统属性。但是,这在我的情况下不起作用,因为 set 属性可能被错误的测试或多个测试读取。
感谢您对如何解决此问题的反馈。