2013-09-24 98 views
0

我有一個包含多個執行命令(SSH庫)的測試用例,它們在Linux環境中調用不同的命令。我想要做的主要事情是並行運行其中的一些。默認情況下,Robot執行一個命令,完成後執行下一個命令。Robot Framework並行命令執行

至於我這不是一個好的行爲,我希望我的命令在執行過程中執行。例如:

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

我想機器人做的事:

  • 執行script.sh
  • 在執行過程中執行script_parallel.sh(script.sh完成之前,將完成)
  • Finish script.sh
+1

從'script.sh'內調用'script_parallel.sh&'。 &符號表示分叉過程。 – jon

回答

0

是否可以使用GNU Parallel?

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

好吧,當然這是一種解決方案,但我真的很想控制何時執行第二個命令。我不想同時運行它們兩個。 –