1
0
Fork 0
mirror of https://github.com/mperham/sidekiq.git synced 2022-11-09 13:52:34 -05:00
mperham--sidekiq/test
Phil Pirozhkov fc575fbb7e Allow Sidekiq retry options in ActiveJob
c685d6928c
has introduced an exception that is raised on an attempt to include
Sidekiq::Worker to an ActiveJob::Base descendant.

That was done in order to prevent options not supported by ActiveJob,
specifically `queue`. See https://github.com/mperham/sidekiq/issues/2424

Support for `set` was added later on, including the setting of `retry`
from ActiveJob.
d6538b0b4f

This change bridges the gap by allowing ActiveJob::Base descendants to
include `Sidekiq::Options` and use `retry` option of
`sidekiq_options`, and also `sidekiq_retry_in`, and
`sidekiq_retries_exhausted`.
2019-07-24 09:39:12 -07:00
..
dummy Fix broken build due to rails/rails#35611 2019-03-27 10:30:52 -07:00
fixtures Allow dynamic sidekiq-web locale paths, for localized extensions, fixes #1261 2013-10-21 12:07:18 -07:00
config.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_empty.yml Cleanup CLI (#4026) 2018-12-03 13:24:37 -08:00
config_environment.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
config_string.yml Remove daemonization, pidfile and logfile options, #4045 2018-12-07 13:41:26 -08:00
fake_env.rb Freeze all string literals in source, fixes #2741 2015-12-31 15:33:35 -08:00
helper.rb remove things which complicate the test suite 2019-02-05 11:10:56 -08:00
test_actors.rb merge master 2019-03-01 13:26:21 -08:00
test_api.rb merge master 2019-03-01 13:26:21 -08:00
test_cli.rb merge master 2019-03-01 13:26:21 -08:00
test_client.rb Allow Sidekiq::Worker#set to be chained 2019-03-04 11:16:58 -08:00
test_dead_set.rb merge master 2019-03-01 13:26:21 -08:00
test_exception_handler.rb merge master 2019-03-01 13:26:21 -08:00
test_extensions.rb merge master 2019-03-01 13:26:21 -08:00
test_fetch.rb merge master 2019-03-01 13:26:21 -08:00
test_job_logger.rb Rework logger changes a bit 2018-12-29 07:54:05 -08:00
test_launcher.rb merge master 2019-03-01 13:37:04 -08:00
test_logger.rb Pluggable Log Formatter (#4093) 2019-02-11 13:59:52 -08:00
test_manager.rb merge master 2019-03-01 13:26:21 -08:00
test_middleware.rb merge master 2019-03-01 13:26:21 -08:00
test_processor.rb merge master 2019-03-01 13:37:04 -08:00
test_rails.rb Allow Sidekiq retry options in ActiveJob 2019-07-24 09:39:12 -07:00
test_redis_connection.rb merge master 2019-03-01 13:26:21 -08:00
test_retry.rb merge master 2019-03-01 13:26:21 -08:00
test_retry_exhausted.rb merge master 2019-03-01 13:26:21 -08:00
test_scheduled.rb merge master 2019-03-01 13:26:21 -08:00
test_scheduling.rb merge master 2019-03-01 13:26:21 -08:00
test_sidekiq.rb merge master 2019-03-01 13:26:21 -08:00
test_sidekiqctl.rb flush redis so status is predictable 2019-03-01 13:27:28 -08:00
test_testing.rb merge master 2019-03-01 13:26:21 -08:00
test_testing_fake.rb merge master 2019-03-01 13:26:21 -08:00
test_testing_inline.rb merge master 2019-03-01 13:26:21 -08:00
test_util.rb merge master 2019-03-01 13:26:21 -08:00
test_web.rb re-establish Web UI test by stubbing time.now, #4149 2019-04-16 08:59:01 -07:00
test_web_helpers.rb merge master 2019-03-01 13:26:21 -08:00
test_worker.rb Allow Sidekiq::Worker#set to be chained 2019-03-04 11:16:58 -08:00