@@ -5,7 +5,7 @@ class Configuration
55 attr_accessor :timeout , :worker_id , :max_requeues , :grind_count , :failure_file
66 attr_accessor :requeue_tolerance , :namespace , :failing_test , :statsd_endpoint
77 attr_accessor :max_test_duration , :max_test_duration_percentile , :track_test_duration
8- attr_accessor :max_test_failed , :report_expires_in
8+ attr_accessor :max_test_failed , :redis_ttl
99 attr_reader :circuit_breakers
1010 attr_writer :seed , :build_id
1111 attr_writer :queue_init_timeout
@@ -18,6 +18,7 @@ def from_env(env)
1818 seed : env [ 'CIRCLE_SHA1' ] || env [ 'BUILDKITE_COMMIT' ] || env [ 'TRAVIS_COMMIT' ] || env [ 'HEROKU_TEST_RUN_COMMIT_VERSION' ] || env [ 'SEMAPHORE_GIT_SHA' ] ,
1919 flaky_tests : load_flaky_tests ( env [ 'CI_QUEUE_FLAKY_TESTS' ] ) ,
2020 statsd_endpoint : env [ 'CI_QUEUE_STATSD_ADDR' ] ,
21+ redis_ttl : env [ 'CI_QUEUE_REDIS_TTL' ] ,
2122 )
2223 end
2324
@@ -34,7 +35,7 @@ def initialize(
3435 namespace : nil , seed : nil , flaky_tests : [ ] , statsd_endpoint : nil , max_consecutive_failures : nil ,
3536 grind_count : nil , max_duration : nil , failure_file : nil , max_test_duration : nil ,
3637 max_test_duration_percentile : 0.5 , track_test_duration : false , max_test_failed : nil ,
37- queue_init_timeout : nil , report_expires_in : 8 * 60 * 60
38+ queue_init_timeout : nil , redis_ttl : 8 * 60 * 60
3839 )
3940 @build_id = build_id
4041 @circuit_breakers = [ CircuitBreaker ::Disabled ]
@@ -55,7 +56,7 @@ def initialize(
5556 @worker_id = worker_id
5657 self . max_consecutive_failures = max_consecutive_failures
5758 self . max_duration = max_duration
58- @report_expires_in = report_expires_in
59+ @redis_ttl = redis_ttl
5960 end
6061
6162 def queue_init_timeout
0 commit comments