Я знаю, что в RSpec есть опция --profile, но я использую только MiniTest/shoulda для своего текущего проекта.
Как я могу создать отчет, показывающий мои самые медленные тесты в Rails 3.2, Ruby 1.9?
Ответы (2)
Для этой цели вы можете использовать minitest-reporters. Этот драгоценный камень предоставляет несколько репортеров для просмотра результатов ваших тестов.
Minitest::Reporters.use! Minitest::Reporters::SpecReporter.new
Spec reporter показывает время, которое требуется для запуска каждого теста. Он показывает время на консоли, а не в виде отчета.
person
Malik Shahzad
schedule
26.08.2014
Вы можете просто использовать:
rake TESTOPTS="-v"
прямо из коробки. например:
rake TESTOPTS="-v" test:controllers
Я тестировал это с Ruby 1.9.3 на Rails 3.2.
person
jpgeek
schedule
27.08.2015