0

ロボット フレームワーク内では、各テスト ケースで for ループを使用して、リスト内の各ホストへの SSH 接続を開始し、そのホストでコマンドを実行できます。

しかし、かなりの時間がかかるすべてのテストケースでsshセットアップが行われるようです。

テスト スイート内のすべてのテスト ケースで接続を永続化する方法はありますか?

コード例:

*** Settings ***
Variables       sys_variables.py
Resource        ${RESOURCES}/common.robot

*** Test Cases ***
Ping            :FOR    ${HOST}     IN  @{REACHABLE}
                \   SSH to ${HOST} ${USER} ${PASS}
                \   ${result} = Run and Log ${PING_GOOGLE_DNS}
                \   Should Be Equal As Integers  ${result}  0
                \   log  ${result}

これは機能しますが、すべてのテストケースで実行する必要はありません。

4

1 に答える 1