lib/minitest/queue.rb in ci-queue-0.18.0 vs lib/minitest/queue.rb in ci-queue-0.19.0
- old
+ new
@@ -178,10 +178,10 @@
else
queue.report_success!
end
requeued = false
- if failed && queue.requeue(example)
+ if failed && CI::Queue.requeueable?(result) && queue.requeue(example)
requeued = true
result.requeue!
reporter.record(result)
elsif queue.acknowledge(example) || !failed
# If the test was already acknowledged by another worker (we timed out)