我有一堆单独的类,它们将Minitest :: Test作为超类。
要运行所有测试,我正在使用下一批脚本:
for /r "." %%a in (SLA_*.rb) do ruby "%%~fa" >>"%~f1results.log" | type results.log
这基本上意味着我分别运行每个班级。然后我收到在results.log文件中合并的最终结果。
现在,我在html报告中也有结果,这些报告是使用Minitest :: reporter:
生成的 html_reporter = Minitest::Reporters::HtmlReporter.new(:output_filename => name+'.html')
Minitest::Reporters.use! [Minitest::Reporters::SpecReporter.new, html_reporter]
问题是所有这些类都会生成不同的html报告(如果我使用默认名称而不是自定义output_name,则会覆盖该文件)。
有没有办法合并html报告而不是生成新报告?