class Minitest::Reporters::BaseReporter

def before_test(test)

called by our own before hooks
def before_test(test)
  last_test = test_class(tests.last)
  suite_changed = last_test.nil? || last_test.name != test.class.name
  return unless suite_changed
  after_suite(last_test) if last_test
  before_suite(test_class(test))
end