class Minitest::Reporters::BaseReporter

def before_test(test)

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