Automated tests 在OpenTest中,如何使用一个包含十几个测试的模板跨多个参与者运行测试?

Automated tests 在OpenTest中,如何使用一个包含十几个测试的模板跨多个参与者运行测试?,automated-tests,yaml,integration-testing,distributed-system,opentest,Automated Tests,Yaml,Integration Testing,Distributed System,Opentest,目前,我们只有一个模板,下面有十几个测试。我们有两个参与者,但第二个参与者从未使用启动的模板在会话下接受任何测试 我应该如何构造分布式测试,以允许针对两个参与者并行执行测试?从1.1.4版开始,测试会话在一个测试会话中顺序执行。这样做的原因是确定何时发生什么,这样测试人员就可以对执行流做出可靠的假设。这一点很重要,因为测试之间可能存在依赖关系,必须按照特定顺序执行才能成功。当然,这是一种不好的做法,但出于实际原因,有时这是必要的 要并行执行测试,必须创建两个(或更多)单独的测试会话,因此必须将当

目前,我们只有一个模板,下面有十几个测试。我们有两个参与者,但第二个参与者从未使用启动的模板在会话下接受任何测试


我应该如何构造分布式测试,以允许针对两个参与者并行执行测试?

从1.1.4版开始,测试会话在一个测试会话中顺序执行。这样做的原因是确定何时发生什么,这样测试人员就可以对执行流做出可靠的假设。这一点很重要,因为测试之间可能存在依赖关系,必须按照特定顺序执行才能成功。当然,这是一种不好的做法,但出于实际原因,有时这是必要的

要并行执行测试,必须创建两个(或更多)单独的测试会话,因此必须将当前会话模板一分为二。将来,OpenTest将引入一个选项,允许对多个参与者执行一个测试会话,但默认情况下仍将按顺序执行测试