method
safe_record
v6.1.7.7 -
Show latest stable
- Class:
ActiveSupport::Testing::Parallelization::Worker
safe_record(reporter, result)public
No documentation available.
# File activesupport/lib/active_support/testing/parallelization/worker.rb, line 56
def safe_record(reporter, result)
add_setup_exception(result) if @setup_exception
begin
@queue.record(reporter, result)
rescue DRb::DRbConnError
result.failures.map! do |failure|
if failure.respond_to?(:error)
# minitest >5.14.0
error = DRb::DRbRemoteError.new(failure.error)
else
error = DRb::DRbRemoteError.new(failure.exception)
end
Minitest::UnexpectedError.new(error)
end
@queue.record(reporter, result)
end
set_process_title("(idle)")
end