0

我们有集成测试。它们中的大多数都很简单,但是当我们应该准备数据并检查它们而不是等待 5 小时时,我们有几个用例。准备好的数据应该由系统守护进程处理,我们应该在 5 小时后再次检查它们。

我们的问题:

  1. 如果我们将所有测试作为单个项目,那么我们只会在 5 小时内看到测试结果,jenkins 有没有办法查看当前测试结果状态?

  2. 在phase_A运行的地方和几个小时后phase_B运行后实现测试的最佳实践是什么,它取决于phase_A

4

1 回答 1

0

由于测试相互依赖,并且您关心两个过程的集成。我会说您想更改测试,以使完成的时间大大少于 5 小时。

考虑将时间差移到配置文件中,以便在测试中,例如将时间设置为 5 秒。这类似于将数据库连接设置到测试数据库而不是生产数据库。您主要担心的是 Process_A 的结果发生在 Process_B 之后的某个时间间隔,并且两者需要交互。

于 2013-04-03T20:39:22.910 回答