0
で出力を表示するために、私は実行することにより、キュウリスクリプトを実行しています:STDOUTを=使用方法、ERR = STDERRはキュウリに:: CLI ::主なHTML
Cucumber::Cli::Main.new(args).execute!
を私はからの出力を取得しようとしています変数にキュウリを置き、それを画面に表示する。ファイルから読み込んだファイルに出力する内容を
Cucumber::Cli::Main.new(args).execute!
をし、それを表示:私はそれをやって、ファイルを作成することで働かせました。
require 'cucumber'
output = File.open('index.html', 'w+')
features = "features/login.feature"
@args = features.split.concat %w(--format html)
Cucumber::Cli::Main.new(@args, out=output).execute!
Hereはソースコードです。
- 何が
STDOUT
とSTDERR
の両方にするときキュウリ出力をどうなりますか?どのようにして両方のファイルから読み込むことができますか? - キュウリスクリプトの実行中に例外が発生した場合はどうなりますか?例:キュウリがスクリプトを実行します。
STDOUT
に出力し続けます。突然、そしてエラー。それは壊れます。STDERR
に出力します。私はそれを画面上に表示しなければならないので、どのようにしてSTDOUT
とSTDERR
の両方から読み取って、メイン画面に通常のHTMLファイルを表示できますか?