0
ミニテストでMinitest-reportersを使用して、各テスト実行後にHTMLテストレポートを生成しています。この生成されたテストファイルを電子メールで送信する方法は?Minitest-reporterによって生成されたhtmlテストレポートを送信する方法
テストクラスのteardown
メソッドで試してみました。しかし、teardown
機能はテスト機能ごとに実行され、テスト実行後は実行されません。
ミニテストでMinitest-reportersを使用して、各テスト実行後にHTMLテストレポートを生成しています。この生成されたテストファイルを電子メールで送信する方法は?Minitest-reporterによって生成されたhtmlテストレポートを送信する方法
テストクラスのteardown
メソッドで試してみました。しかし、teardown
機能はテスト機能ごとに実行され、テスト実行後は実行されません。
私が覚えているように、既存のタスクと合わせて新しいレーキタスクを定義することができます。 Rakefile
をご覧ください。したがって、ファイルを送信する新しいタスクを定義し、rake test
の実行後に実行させることができます。
Rake::TestTask.new("test:send_report") do |t|
t.verbose = true
# do here what is to do
end
Rake::Task["test"].enhance do
Rake::Task["test:send_report"].invoke
end
これにより、 'test:send_report'が 'test'の後に呼び出されます。
私のルビー時代は数年前ですが、私はすべての詳細を覚えていません。私は毎日レーキタスクを定義しませんでした。あなたはレーキのタスクについて少し調べる必要がありますが、それはあなたのための解決戦略かもしれません。