Robot Framework并行命令执行

时间:2013-09-24 09:48:18

标签: linux bash robotframework

我有一个包含多个执行命令(SSH库)的测试用例,它们在Linux环境中调用不同的命令。我想做的主要是并行运行其中一些。默认情况下,Robot执行一个命令,在完成后执行下一个命令。

至于我,这不是一个好的行为,我想在执行前一个命令时执行我的命令。例如:

Execute Command    ./script.sh
Execute Command    ./script_parallel.sh

我希望机器人做什么:

  • 执行script.sh
  • 执行期间执行script_parallel.sh(将在script.sh完成之前完成)
  • 完成script.sh

2 个答案:

答案 0 :(得分:0)

是否可以使用GNU Parallel?

Execute Command    parallel ::: ./script.sh ./script_parallel.sh

答案 1 :(得分:0)

你试过Start command吗?它在后台启动命令并立即返回。要验证命令的成功执行,您需要Read Command Output