0
我正在使用Minitest-reporters與MiniTest在每次測試運行後生成HTML測試報告。如何發送這個生成的測試文件?如何發送由Minitest-reporter生成的html測試報告
我試過在測試類的teardown
方法中做。但是teardown
函數是針對每個測試函數執行的,而不是在整個測試運行之後執行的。
我正在使用Minitest-reporters與MiniTest在每次測試運行後生成HTML測試報告。如何發送這個生成的測試文件?如何發送由Minitest-reporter生成的html測試報告
我試過在測試類的teardown
方法中做。但是teardown
函數是針對每個測試函數執行的,而不是在整個測試運行之後執行的。
我記得,你可以定義新的rake任務,並將它們與現有的任務結合在一起。請參閱您的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'後被調用。
我的紅寶石時代是幾年前,我不記得所有的細節,我沒有定義每天的耙子任務。您需要對耙機任務進行一些調查,但可能會成爲您的解決方案策略。