class Minitest::Reporters::RubyMineReporter
def record(test)
def record(test) super unless test.passed? with_result(test) do |exception_msg, backtrace| if test.skipped? log(@message_factory.create_test_ignored(test.name, exception_msg, backtrace)) elsif test.error? log(@message_factory.create_test_error(test.name, exception_msg, backtrace)) else log(@message_factory.create_test_failed(test.name, exception_msg, backtrace)) end end end log(@message_factory.create_test_finished(test.name, get_time_in_ms(test.time))) end