有没有办法自定义测试报告。目前我在每次测试结束时都会得到这一行:
3 tests, 0 assertions, 0 failures, 0 errors, 0 skips
我想在此行中包含测试文件名。
答案 0 :(得分:1)
Minitest有一个详细选项,可以显示运行的每个测试的测试名称和执行时间。如何将-v
标志传递给Minitest将取决于您运行测试的方式。有关详细输出的示例,请参阅http://chriskottom.com/blog/2014/12/command-line-flags-for-minitest-in-the-raw/。
另一种选择是将minitest-reporter与SpecReporter一起使用,方法是将它添加到Gemfile中并将其放入测试帮助程序中:
require "minitest/reporters"
Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new
有关详细信息,请参阅https://github.com/kern/minitest-reporters。