robotframework フォルダ階層以下 テスト実行

robotframework
本ページはプロモーションが含まれています

robotframeworkを今調べているんですが。
robotframeworkはテストの自動化でよく使われるものなんですが、日本語のドキュメントが少ない印象。

一応日本語ドキュメントもあるのですが、見づらいというのが正直のところで。
調べ物をする時はほぼ英語サイトが参考になっています。

階層化された.robotファイルを一度に実行

したかったことは、
ネットワーク機器毎にテストケースを作成し、階層化されたフォルダ以下の.robotファイルを一度に実行するというもの。
(robotframeworkのテストを実行する際に、1つの.robotファイルに記載するのは現実的でないので)

実行コマンド

フォルダ階層はこの様なイメージ

テストフォルダ
   |___機器1
   |   |___test1.robot
   |   
   |___機器2
   |   |___test2.robot
   |   
   |___機器3
      |___test3.robot

テストフォルダ以下で

robot --test '*' *\*.robot

とすれば順番にテストケースが実行されます。
実行順はファイルの名前で行われるようです。

結果の
log.html
outpu.xml
report.html
はテストフォルダに出力されます。

参考にしたサイト

タイトルとURLをコピーしました