Class: CI::Queue::Redis::Retry

Inherits:
Static
  • Object
show all
Defined in:
lib/ci/queue/redis/retry.rb

Instance Attribute Summary

Attributes inherited from Static

#progress, #total

Instance Method Summary collapse

Methods inherited from Static

#acknowledge, #empty?, #poll, #size, #to_a

Constructor Details

#initialize(tests, redis:, build_id:, worker_id:, **args) ⇒ Retry

Returns a new instance of Retry.



5
6
7
8
9
10
# File 'lib/ci/queue/redis/retry.rb', line 5

def initialize(tests, redis:, build_id:, worker_id:, **args)
  @redis = redis
  @build_id = build_id
  @worker_id = worker_id
  super(tests, **args)
end

Instance Method Details

#minitest_reporters ⇒ Object



12
13
14
15
16
17
18
19
20
21
# File 'lib/ci/queue/redis/retry.rb', line 12

def minitest_reporters
  require 'minitest/reporters/redis_reporter'
  @minitest_reporters ||= [
    Minitest::Reporters::RedisReporter::Worker.new(
      redis: redis,
      build_id: build_id,
      worker_id: worker_id,
    )
  ]
end