Skip to content

Build And Publish Preview Environment #25626

Build And Publish Preview Environment

Build And Publish Preview Environment #25626

GitHub Actions / Test Results failed Dec 20, 2024 in 0s

18 fail, 6 skipped, 28 030 pass in 1h 6m 41s

    24 files      24 suites   1h 6m 41s ⏱️
28 054 tests 28 030 ✅ 6 💤 18 ❌
28 380 runs  28 356 ✅ 6 💤 18 ❌

Results for commit 6074b2d.

Annotations

Check warning on line 0 in ./modules/mobile/spec/controllers/application_controller_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Mobile::ApplicationController authentication with a valid authorization header with a user who has a non-cached active iam session returns ok (modules.mobile.spec.controllers.application_controller_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
expected the response to have status code :ok (200) but it was :internal_server_error (500)
\e[1mFailure/Error: \e[0mexpect(response).to have_http_status(:ok)
  expected the response to have status code :ok (200) but it was :internal_server_error (500)
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./modules/mobile/spec/controllers/application_controller_spec.rb:73:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/mobile/spec/controllers/application_controller_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Mobile::ApplicationController authentication with a valid authorization header with a user who has an inactive iam session increments the inactive session metric once (modules.mobile.spec.controllers.application_controller_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
No StatsD calls for metric iam_ssoe_oauth.inactive_session were made.
\e[1mFailure/Error: \e[0m
  expect do
    VCR.use_cassette('iam_ssoe_oauth/introspect_inactive') do
      get :index
    end
  end.to trigger_statsd_increment('iam_ssoe_oauth.inactive_session', times: 1)

  No StatsD calls for metric iam_ssoe_oauth.inactive_session were made.
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./modules/mobile/spec/controllers/application_controller_spec.rb:59:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/mobile/spec/controllers/application_controller_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Mobile::ApplicationController authentication with a valid authorization header with a user who has an inactive iam session returns forbidden (modules.mobile.spec.controllers.application_controller_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
expected the response to have status code :unauthorized (401) but it was :internal_server_error (500)
\e[1mFailure/Error: \e[0mexpect(response).to have_http_status(:unauthorized)
  expected the response to have status code :unauthorized (401) but it was :internal_server_error (500)
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./modules/mobile/spec/controllers/application_controller_spec.rb:54:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/mobile/spec/controllers/application_controller_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

Mobile::ApplicationController authentication with a valid authorization header with a user with id theft flag set returns unauthorized (modules.mobile.spec.controllers.application_controller_spec) failed

Test Results/rspec10.xml [took 0s]
Raw output
expected the response to have status code :unauthorized (401) but it was :internal_server_error (500)
\e[1mFailure/Error: \e[0mexpect(response).to have_http_status(:unauthorized)
  expected the response to have status code :unauthorized (401) but it was :internal_server_error (500)
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./modules/mobile/spec/controllers/application_controller_spec.rb:111:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with an active user response includes the users email (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./spec/lib/iam_ssoe_oauth/service_spec.rb:19:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:18:in `block (4 levels) in <top (required)>'
./spec/lib/iam_ssoe_oauth/service_spec.rb:46:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with an active user response includes the requesting app id (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./spec/lib/iam_ssoe_oauth/service_spec.rb:19:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:18:in `block (4 levels) in <top (required)>'
./spec/lib/iam_ssoe_oauth/service_spec.rb:42:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with an active user response includes a mvi correlation id string (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./spec/lib/iam_ssoe_oauth/service_spec.rb:19:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:18:in `block (4 levels) in <top (required)>'
./spec/lib/iam_ssoe_oauth/service_spec.rb:28:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with an active user response includes the users full name (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./spec/lib/iam_ssoe_oauth/service_spec.rb:19:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:18:in `block (4 levels) in <top (required)>'
./spec/lib/iam_ssoe_oauth/service_spec.rb:38:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with an active user response includes a icn (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./spec/lib/iam_ssoe_oauth/service_spec.rb:19:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:18:in `block (4 levels) in <top (required)>'
./spec/lib/iam_ssoe_oauth/service_spec.rb:24:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/service_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::Service #post_introspect with a 500 raises a BackendServiceException (spec.lib.iam_ssoe_oauth.service_spec) failed

Test Results/rspec19.xml [took 0s]
Raw output
Expected raised exception \e[33m#<RSpec::Mocks::ExpiredTestDoubleError "#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.">\e[0m                  to match \e[35ma kind of Common::Exceptions::BackendServiceException\e[0m
\e[1mFailure/Error: \e[0m
  expect { service.post_introspect('ypXeAwQedpmAy5xFD2u4') }.to raise_error(
    Common::Exceptions::BackendServiceException
  )

  Expected raised exception \e[33m#<RSpec::Mocks::ExpiredTestDoubleError "#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.">\e[0m
                   to match \e[35ma kind of Common::Exceptions::BackendServiceException\e[0m
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./spec/lib/iam_ssoe_oauth/service_spec.rb:63:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/service_spec.rb:62:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./modules/claims_api/spec/lib/claims_api/v2/disability_compensation_validation_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

TestDisabilityCompensationValidationClass validation for BDD_PROGRAM claim when federalActivation is present and all the required attributes are present (modules.claims_api.spec.lib.claims_api.v2.disability_compensation_validation_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
Expected \e[33m[{ detail: "The anticipated separation date must be a date in the future.", source: "/serviceInformation/federalActivation/", title: "Unprocessable Entity", status: "422" }]\e[0m    to eq \e[35mnil\e[0m
\e[1mFailure/Error: \e[0mexpect(current_error_array).to eq(nil)

  Expected \e[33m[{ detail: "The anticipated separation date must be a date in the future.", source: "/serviceInformation/federalActivation/", title: "Unprocessable Entity", status: "422" }]\e[0m
     to eq \e[35mnil\e[0m
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:43:in `handle_failure'
./modules/claims_api/spec/lib/claims_api/v2/disability_compensation_validation_spec.rb:526:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #logout with a signed in user who logs out destroys the user identity in redis (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:100:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:99:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #logout with a signed in user who logs out destroys the user object in redis (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:100:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:99:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #find_or_create_user with a nil user raises an unauthorized error (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
Expected raised exception \e[33m#<RSpec::Mocks::ExpiredTestDoubleError "#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.">\e[0m                  to match \e[35ma kind of Common::Exceptions::Unauthorized\e[0m
\e[1mFailure/Error: \e[0mexpect { session_manager.find_or_create_user }.to raise_error(Common::Exceptions::Unauthorized)

  Expected raised exception \e[33m#<RSpec::Mocks::ExpiredTestDoubleError "#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.">\e[0m
                   to match \e[35ma kind of Common::Exceptions::Unauthorized\e[0m
/usr/local/bundle/cache/ruby/3.3.0/gems/super_diff-0.14.0/lib/super_diff/rspec/monkey_patches.rb:45:in `handle_failure'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:90:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:89:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #find_or_create_user with a valid access token creates a session object (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:20:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:19:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #find_or_create_user with a valid access token last_signed_in is set and is a time (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:20:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:19:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #find_or_create_user with a valid access token creates a user identity (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:20:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:19:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'

Check warning on line 0 in ./spec/lib/iam_ssoe_oauth/session_manager_spec.rb

See this annotation in the file changed.

@github-actions github-actions / Test Results

IAMSSOeOAuth::SessionManager #find_or_create_user with a valid access token creates a user with a uuid (spec.lib.iam_ssoe_oauth.session_manager_spec) failed

Test Results/rspec16.xml [took 0s]
Raw output
#<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
\e[1mFailure/Error: \e[0m
  connection.send(method.to_sym, path, params) do |request|
    request.headers.update(headers)
    options.each { |option, value| request.options.send("#{option}=", value) }
  end.env

  #<InstanceDouble(OpenSSL::X509::Certificate) (anonymous)> was originally created in one example but has leaked into another example and can no longer be used. rspec-mocks' doubles are designed to only last for one example, and you need to create a new one in each example you wish to use it for.
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:137:in `configure_ssl'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:45:in `block in build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:44:in `build_connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/adapter.rb:42:in `connection'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-net_http-3.4.0/lib/faraday/adapter/net_http.rb:65:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/middleware.rb:56:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:56:in `handle_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/breakers-0.7.1/lib/breakers/uptime_middleware.rb:31:in `call'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/rack_builder.rb:152:in `build_response'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:452:in `run_request'
/usr/local/bundle/cache/ruby/3.3.0/gems/faraday-2.12.2/lib/faraday/connection.rb:280:in `post'
./lib/common/client/base.rb:109:in `request'
./lib/common/client/base.rb:151:in `post'
./lib/common/client/base.rb:102:in `perform'
./lib/iam_ssoe_oauth/service.rb:32:in `post_introspect'
./lib/iam_ssoe_oauth/session_manager.rb:69:in `build_profile'
./lib/iam_ssoe_oauth/session_manager.rb:48:in `create_user_session'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:133:in `block (2 levels) in statsd_count_success'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:86:in `block (3 levels) in statsd_measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:393:in `latency'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument/client.rb:256:in `measure'
/usr/local/bundle/cache/ruby/3.3.0/gems/statsd-instrument-3.9.7/lib/statsd/instrument.rb:85:in `block (2 levels) in statsd_measure'
./lib/iam_ssoe_oauth/session_manager.rb:17:in `find_or_create_user'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:20:in `block (5 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr/util/variable_args_block_caller.rb:9:in `call_block'
/usr/local/bundle/cache/ruby/3.3.0/gems/vcr-6.3.1/lib/vcr.rb:194:in `use_cassette'
./spec/lib/iam_ssoe_oauth/session_manager_spec.rb:19:in `block (4 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/webmock-3.24.0/lib/webmock/rspec.rb:39:in `block (2 levels) in <top (required)>'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:124:in `block in run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:110:in `run'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec_ext/rspec_ext.rb:12:in `run_with_retry'
/usr/local/bundle/cache/ruby/3.3.0/gems/rspec-retry-0.6.2/lib/rspec/retry.rb:37:in `block (2 levels) in setup'