Skip to content

Sidekiq args filtration #4865

Sidekiq args filtration

Sidekiq args filtration #4865

Triggered via pull request August 29, 2023 18:52
Status Failure
Total duration 11m 18s
Artifacts 5

ci.yml

on: pull_request
run_rubocop
29s
run_rubocop
Matrix: infinite_tracing
Matrix: multiverse
Matrix: unit_tests
simplecov
0s
simplecov
Fit to window
Zoom out
Zoom in

Annotations

2 errors and 12 warnings
multiverse (background, 3.2.2)
******************************************************************************** Running "sidekiq" using CHAIN for Envfile entry 0 Starting tests in child PID 7303 at 2023-08-29 18:57:09 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/sidekiq... Fetching gem metadata from https://rubygems.org/............ Resolving dependencies... Using rake 13.0.6 Using bundler 2.4.10 Using concurrent-ruby 1.2.2 Using json 2.6.3 Using metaclass 0.0.4 Using minitest 5.16.3 Using minitest-stub-const 0.6 Using newrelic_rpm 9.4.2 from source at `/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent` and installing its executables Using connection_pool 2.4.1 Using rack 2.2.8 Fetching rbtree 0.4.6 Using set 1.0.3 Using warning 1.3.0 Using webrick 1.8.1 Using mocha 1.9.0 Using redis-client 0.16.0 Fetching sidekiq 7.1.2 Installing rbtree 0.4.6 with native extensions Installing sidekiq 7.1.2 Fetching sorted_set 1.0.3 Installing sorted_set 1.0.3 Bundle complete! 11 Gemfile dependencies, 18 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. concurrent-ruby (1.2.2), connection_pool (2.4.1), json (2.6.3), metaclass (0.0.4), minitest (5.16.3), minitest-stub-const (0.6), mocha (1.9.0), newrelic_rpm (9.4.2), rack (2.2.8), rake (13.0.6), rbtree (0.4.6), redis-client (0.16.0), set (1.0.3), sidekiq (7.1.2), sorted_set (1.0.3), warning (1.3.0), webrick (1.8.1) Run options: --seed 61480 # Running: E2023-08-29T18:57:17.357Z pid=7303 tid=423 INFO: Sidekiq 7.1.2 connecting to Redis with options {:size=>10, :pool_name=>"internal", :url=>nil} .......... Finished in 23.894090s, 0.4604 runs/s, 1.0463 assertions/s. 1) Error: SidekiqInstrumentationTest#test_captures_sidekiq_internal_errors: NoMethodError: undefined method `handle_exception' for nil:NilClass /opt/hostedtoolcache/Ruby/3.2.2/x64/lib/ruby/gems/3.2.0/gems/sidekiq-7.1.2/lib/sidekiq/component.rb:48:in `handle_exception' /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/sidekiq/sidekiq_instrumentation_test.rb:50:in `block in test_captures_sidekiq_internal_errors' 11 runs, 25 assertions, 0 failures, 1 errors, 0 skips ====== Ten slowest tests ====== 1. SidekiqInstrumentationTest#test_running_a_job_produces_a_healthy_segment: 2.53965 2. SidekiqArgsFiltrationTest#test_by_default_no_args_are_captured: 2.53094 3. SidekiqArgsFiltrationTest#test_all_args_are_captured: 2.52593 4. SidekiqArgsFiltrationTest#test_only_included_args_are_captured: 2.52234 5. SidekiqArgsFiltrationTest#test_arcane_pattern_usage: 2.52131 6. SidekiqInstrumentationTest#test_captures_errors_taking_place_during_the_processing_of_a_job: 2.51969 7. SidekiqInstrumentationTest#test_disributed_tracing_for_sidekiq: 2.51958 8. SidekiqArgsFiltrationTest#test_excluded_args_are_not_captured: 2.51917 9. SidekiqArgsFiltrationTest#test_include_and_exclude_cascaded: 2.51822 10. SidekiqWithRedisTest#test_redis_client_pipelined_calls_work: 1.1721 One or more failures or errors were seen! Options used: [] "sidekiq" for Envfile entry 0 failed! ******************************************************************************** Running "sidekiq" using CHAIN for Envfile entry 0 Starting tests in child PID 9386 at 2023-08-29 18:58:47 +0000 Bundling in /home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent/test/multiverse/suites/sidekiq... Fetching gem metadata from https://rubygems.org/............ Resolving dependencies... Using rake 13.0.6 Using bundler 2.4.10 Using concurrent-ruby 1.2.2 Using json 2.6.3 Using metaclass 0.0.4 Using minitest 5.16.3 Using minitest-stub-const 0.6 Using newrelic_rpm 9.4.2 from source at `/home/runner/work/newrelic-ruby-agent/newrelic-ruby-agent` and installing its executables Using connection_pool 2.4.1 Using rack 2.2.8 Using set 1.0.3 Using warning 1.3.0 Using webrick 1.8.1 Using mocha 1.9.0 Using redis-client 0.16.0 Using rbtree 0.4.6 Using sidekiq 7.1.2 Using sorted_set 1.0.3 Bundle complete! 11 Gemfile dependencies, 18 gems now installed. Use `bundle info [gemname]` to see where a bundled gem
multiverse (background, 3.2.2)
Final attempt failed. Child_process exited with error code 1
unit_tests (2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (database, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (frameworks, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (background, 3.2.2)
Attempt 1 failed. Reason: Child_process exited with error code 1
multiverse (httpclients_2, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (background, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (agent, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (rest, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
infinite_tracing (2.5.9)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (httpclients, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (rails, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.
multiverse (background_2, 2.4.10)
No files were found with the provided path: lib/coverage_*/.resultset.json. No artifacts will be uploaded.

Artifacts

Produced during runtime
Name Size
coverage-report-infinite-tracing Expired
830 KB
coverage-report-multiverse Expired
101 MB
coverage-report-unit-tests Expired
2.61 MB
gem_manifest_2.4.10.json Expired
2.64 KB
gem_manifest_3.2.2.json Expired
2.7 KB