2017-08-21 18 views
0

pybotの実行時に400MB以上の非常に大きなoutput.xmlがあり、操作が難しくなります。ロボットフレームワークでoutput.xmlを分割する方法

pybotを起動してテストを起動すると、pybotコマンドでxmlをより小さなサイズに分割できますか?私が持っているとして打ち上げ

pybotコマンド:

/usr/local/bin/pybot -v ont_type:G010GP -v upgrade_delay:300 --outputdir /home/workspace/task_144/G010GP --argumentfile /home/workspace/task_144/G010GP/testcase.txt -e web -e nni -e ping -e telnet -e cvlan4095 -e ssh -e UTU -e NP /repo/root/robot/ATS/GPON_SFU

+0

あなたはすでに何を考慮していますか?ロギング設定を低くしますか?繰り返すキーワードを巻き戻しますか?テストを別々のスイートに分割しますか? –

答えて

0

は、あなたが「動作するのは難しい」により、正確に何を意味するかによって異なります。

あなたはそれがあまりにも多くのディスクスペースを取っていると言えば、それを分割することは本当に助けにはなりません。何が役立つかは、ログの量を減らすことです。私はたくさんのものを出力するプロジェクトを持っていました。これは実際に出力のファイルサイズを急上昇させます。一方

、レポート/出力が十分に簡潔大きすぎると読みすることが困難になり、いないことを意味している場合、正しく解釈することが難しく、ブラウザ(など)にロードに時間がかかる、あなたが考えることができRobot FrameworkのサブモジュールRebotを使用します。

結果を分割する際に使用する基準は、この特定の問題について詳細をあまり詳しく説明していないため、実際はあなた次第です。タグによるテストの分割は、通常、出力を簡単に整理できる共通の基準です。

たとえば、私は最近、アジャイルチームで6,000を少し超えるRobot Frameworkテストを実行したプロジェクトのパイプラインをセットアップしました。テストスイートにはスクリプトが作成されたスプリントを識別する名前がタグ付けされ、Rebotは出力/ログ/レポートをスプリントで分割します。

関連する問題