以下是parallel_tests.txt中的代码
*** Settings ***
Library Parallel
*** Test Cases ***
Runner
Run Parallel Tests Hello World
Hello
[Tags] parallel
Log Hello123
World
[Tags] parallel
Log World123
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用 jybot 从终端执行此测试用例文件,如下所示: jybot parallel_tests.txt;
我收到以下错误:找不到名称为“运行并行测试”的关键字。
如何使用并行库在机器人框架中并行执行测试用例 Hello 和 World。
用例略有不同,但您尝试过使用pabot吗?
我还没有深入研究这个,所以没有深入的了解,但我确实通过 SauceLabs 使用它进行跨浏览器测试。它的工作方式与您想要的方式不同,因为它并行运行,但通过测试套件而不是测试用例级别。也许这是可配置的?不幸的是,正如前面提到的,我只知道足以让它满足我的需求,并且还没有进行深入研究。
如有任何问题请告诉我,我会尽力提供帮助。
这是根据要求提供的一个简单示例,我删除了很多对您的情况无用的内容,但留下了一些内容,以便您可以了解如何构建。我将进程参数从 %processes% 更改为 2,最终结果是相同的,在我的例子中,这些值来自 teamcity 构建配置:
pabot --processes 2 --variable environment:%environment% --name OS_X_10.9-Firefox --variable browser:%browser% --listener robot-tc-listener --include %includetags% --exclude %exclusiontags% --outputdir %PabotResults_DIR% --output output.xml --report report.html --log log.html tests
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17093 次 |
| 最近记录: |