2016-04-28 16 views
2

Robot Frameworkのstdoutをコンソールからファイルにリダイレクトすることが可能かどうか疑問に思っていましたか?現在、私がpybotを実行すると、出力がコマンドプロンプト(Windowsの場合)に表示されますが、代わりにファイルに移動するように変更できますか? (コマンドプロンプトには何も表示されません)。Robot Framework:コンソール出力をファイルにリダイレクトする方法

+1

は、あなたが出力をリダイレクトするための通常の方法を試してみましたが、ティーショットすることができますか? 'robot ...> console.txt'? –

+0

こんにちはブライアン、私はこれが私が必要とするものだと思うが、まだ試していない。私の目的は、Jenkinsがコンソール出力で行っているのと同様に、コンソール出力をログダッシュボードに表示することです。これは後で試してみます。どうもありがとう! – Ryan

答えて

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 
関連する問題