class Minitest::Distributed::EnqueuedRunnable::Result
Public Instance Methods
committed_result()
click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 108 def committed_result @committed_result = T.let(@committed_result, T.nilable(Minitest::Result)) @committed_result ||= if final? && commit.failure? # If a runnable result is final, but the acked failed, we will discard the result. Minitest::Discard.wrap(initial_result, test_timeout_seconds: enqueued_runnable.test_timeout_seconds) else initial_result end end
entry_id()
click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 93 def entry_id enqueued_runnable.entry_id end
final?()
click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 98 def final? !requeue? end
requeue?()
click to toggle source
# File lib/minitest/distributed/enqueued_runnable.rb, line 103 def requeue? ResultType.of(initial_result) == ResultType::Requeued end