2016-10-14 5 views
-2

現在、自家製オートメーションフレームワークからRobotスクリプトを実行するためのサポートを追加しています。 Robotはデフォルトで、Robotスクリプトの実行時にoutput.xmlファイルを生成することを理解しています。ロボットフレームワークでoutput.xmlファイルを生成する方法

均一性を維持するために、カスタムロット自動化スクリプトにもRobot Loggingモジュールを使用するオプションを検討しています。ソースコードをチェックすると、コンソールにメッセージを記録するrobot.outputディレクトリの下にLoggerクラスがあることがわかります。しかし、Robotスクリプトの場合と同じログファイルとレポートファイルを生成したい。そのためには、output.xmlがどのように生成され、どのように動作するかを知る必要があります。

誰かが正しいモジュール/方向を指してこれを進めることができますか?

+0

私は私の質問にいくつかのdownvotesを参照してください。あなたがdownvotesの理由を説明することができれば素晴らしいでしょう。これは私の質問を言い換えるか、それを再考するのに役立ちます。 – Shiva

答えて

1

robot/running/model.pyは、TestSuiteという名前のクラスを定義します。そのクラス定義では、テストの実行を担当するrunという名前のメソッドがあります。初期化の一環として、xmlロガーであるOutputのインスタンスを作成します。このロガーはファイルrobot/output/output.pyで定義されています。

関連する問題