[在OpenTest中,如何使用包含多个测试的单个模板在多个参与者之间运行测试?

问题描述 投票:0回答:1

按照目前的状态,我们有一个模板,下面有十二个测试。我们有两个参与者,但是第二个参与者从未使用已启动的模板在会话下进行任何测试。

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

automated-tests yaml integration-testing distributed-system opentest
1个回答
0
投票

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

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

© www.soinside.com 2019 - 2024. All rights reserved.