Robot Frameworkのstdoutをコンソールからファイルにリダイレクトすることが可能かどうか疑問に思っていましたか?現在、私がpybotを実行すると、出力がコマンドプロンプト(Windowsの場合)に表示されますが、代わりにファイルに移動するように変更できますか? (コマンドプロンプトには何も表示されません)。Robot Framework:コンソール出力をファイルにリダイレクトする方法
2
A
答えて
1
あなたが特定のディレクトリやファイルへのあなたの出力(XML、ログ、レポート)をリダイレクトしたい場合は別に@Bryanからの提案から、あなたはpybot
スクリプトの次のオプションを使用することができます。
-d --outputdir dir Where to create output files. The default is the
directory where tests are run from and the given path
is considered relative to that unless it is absolute.
-o --output file XML output file. Given path, similarly as paths given
to --log, --report, --xunit, and --debugfile, is
relative to --outputdir unless given as an absolute
path. Other output files are created based on XML
output files after the test execution and XML outputs
can also be further processed with Rebot tool. Can be
disabled by giving a special value `NONE`. In this
case, also log and report are automatically disabled.
Default: output.xml
-l --log file HTML log file. Can be disabled by giving a special
value `NONE`. Default: log.html
Examples: `--log mylog.html`, `-l NONE`
-r --report file HTML report file. Can be disabled with `NONE`
similarly as --log. Default: report.html
+0
こんにちは@ Daemon12。ありがとう。しかし、私はすでに、Robot Frameworkにこれがあることを認識しています。私が望んだのは、コンソール出力をリアルタイムでキャプチャし、ログダッシュボードに表示することでした(Jenkinsがコンソールログで行っているのと同様)。私はBryanのコメントが私が探しているものだと思います。 :-)ありがとう! – Ryan
1
たぶん、あなただけ(ジェンキンスの場合)コンソールあなたにそれを記録したい:
*** Keywords ***
Log To Current Console
[Arguments] ${TO_LOG}
Log To Console \n\n${TO_LOG}
それとも時にはあなたのロボットテストのデバッグをチェックするためにいいです:
Linuxサーバ上で10
0
あなただけのパイプロボットコマンドラインは
robot -d results <test name>.robot | tee <test name>.out
関連する問題
- 1. Robot Framework APIで出力パスを取得する方法は?
- 2. コンソールの出力をコンソールにリダイレクトする方法
- 3. 標準出力をファイルにリダイレクト+ ANT +コンソールに出力しない
- 4. Robot Frameworkのテストテンプレートに引数のリストを入力する方法
- 5. C#コンソール出力をC#にリダイレクトする
- 6. Robot Framework出力からoutput.xmlの構造を変更する方法
- 7. Python 3:出力をコンソールとファイルの両方に出力する方法
- 8. Robot Frameworkを使用して.exeファイルを呼び出す方法(C#Console Application)?
- 9. ログ出力NGINXファイルにコンソール出力Node.jsアプリを追加する方法は?
- 10. Robot Framework:ドキュメント出力にテストケースの変数を表示
- 11. コンソール出力をC++のファイルに出力
- 12. Xcode出力コンソールにC++出力を表示する方法
- 13. Java:コンソールのすべての出力をコンソールとファイルに出力する方法は?
- 14. コンソール以外のプロセスによるコンソール出力のリダイレクト
- 15. Perl:出力をファイルとコンソールの両方にリダイレクトし、リターンコードを保持
- 16. カラーコードなしで端末出力をファイルにリダイレクトする方法
- 17. pythonスクリプトのcmd出力をファイルにリダイレクトする方法は?
- 18. vmstatの出力をAndroid OSのファイルにリダイレクトする方法は?
- 19. トップコマンドの出力をファイル内にリダイレクトする方法
- 20. Valgrindの出力をファイルにリダイレクトする方法は?
- 21. .exeの出力をpythonでファイルにリダイレクトする方法は?
- 22. IF Else出力をPowerShellのhtmlファイルにリダイレクトする方法
- 23. spark-submitの出力全体をファイルにリダイレクトする方法
- 24. kermit - 出力をファイルにリダイレクトする方法
- 25. Windows用のFIOを実行し、出力をファイルとコンソールに同時にリダイレクトする方法
- 26. MongoDBLibrary for Robot Frameworkのインストール方法
- 27. Ant Javaのタスク:コンソールとファイルに出力を出力する方法 - シェルのリダイレクトなしでビルド出力を記録する
- 28. Robot Frameworkでライブラリインスタンスを取得するPythonライブラリ関数を呼び出す方法
- 29. ライブラリのようなRobot FrameworkにJavaクラスをインポートする方法
- 30. Robot Frameworkを使用してphantomJSでファイルをダウンロードする方法は?
は、あなたが出力をリダイレクトするための通常の方法を試してみましたが、ティーショットすることができますか? 'robot ...> console.txt'? –
こんにちはブライアン、私はこれが私が必要とするものだと思うが、まだ試していない。私の目的は、Jenkinsがコンソール出力で行っているのと同様に、コンソール出力をログダッシュボードに表示することです。これは後で試してみます。どうもありがとう! – Ryan