0

我们有几个人在做一个项目。在测试环境中,我们使用真实服务的沙箱,一次只能由一台机器访问(如果您在两台机器上同时运行测试,测试将失败)。如果某些测试当前正在另一台机器上运行,有没有办法锁定它们在一台机器上的执行?我们使用 maven 并将测试分为单元测试和集成测试。理想的解决方案是只锁定集成测试的执行。

我会很感激任何提示。

4

1 回答 1

0

恕我直言,您应该将集成测试执行委托给持续集成服务器并禁用其开发配置文件。
我认为除了锁定目标资源并在集成测试实现中以编程方式测试锁定之外,没有其他方法可以满足您的期望

于 2013-03-06T15:14:12.713 回答