Update Ruby to version 3.4.1 #9545
Annotations
34 errors and 4 warnings
cucumber_tests (2, 1)
Process completed with exit code 1.
|
cucumber_tests (2, 0)
Process completed with exit code 1.
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Tag Layouts API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TagLayoutsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:26:08.805\", remote_ip: \"127.0.0.1\",...: \"http://www.example.com/api/v2/tag_layouts\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/tag_layouts_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Tag Layouts API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TagLayoutsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:26:08.824\", remote_ip: \"127.0.0.1\", u...est Origin\", original_url: \"http://www.example.com/api/v2/tag_layouts\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/tag_layouts_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Orders API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::OrdersController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:29:57.253\", remote_ip: \"127.0.0.1\", u...: \"Test Origin\", original_url: \"http://www.example.com/api/v2/orders\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/orders_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Orders API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::OrdersController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:29:57.269\", remote_ip: \"127.0.0.1\",...l_url: \"http://www.example.com/api/v2/orders\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/orders_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Plate Conversions API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlateConversionsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:30:59.249\", remote_ip: \"127.0.0.1\", u...igin\", original_url: \"http://www.example.com/api/v2/plate_conversions\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plate_conversions_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Plate Conversions API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlateConversionsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:30:59.269\", remote_ip: \"127.0.0.1\",...tp://www.example.com/api/v2/plate_conversions\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plate_conversions_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Bait Library Layouts API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::BaitLibraryLayoutsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:32:12.619\", remote_ip: \"127.0.0.1\", u...n\", original_url: \"http://www.example.com/api/v2/bait_library_layouts\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/bait_library_layouts_spec.rb:13
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Bait Library Layouts API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::BaitLibraryLayoutsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:32:12.643\", remote_ip: \"127.0.0.1\",...//www.example.com/api/v2/bait_library_layouts\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/bait_library_layouts_spec.rb:13
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Submission Pools API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::SubmissionPoolsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:32:39.073\", remote_ip: \"127.0.0.1\", u...rigin\", original_url: \"http://www.example.com/api/v2/submission_pools\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/submission_pools_spec.rb:12
|
rspec_tests (3, 2):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Submission Pools API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f1daca7bf90 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f1dacbc92f8 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f1dacbc8f10 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f1daca83498 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f1dacbc91e0>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::SubmissionPoolsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:32:39.103\", remote_ip: \"127.0.0.1\",...ttp://www.example.com/api/v2/submission_pools\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/submission_pools_spec.rb:12
|
rspec_tests (3, 1)
The job was canceled because "_3_2" failed.
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Transfer API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TransfersController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:28:36.904\", remote_ip: \"127.0.0.1\", u..."Test Origin\", original_url: \"http://www.example.com/api/v2/transfers\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/transfers_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Transfer API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TransfersController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:28:36.930\", remote_ip: \"127.0.0.1\",...rl: \"http://www.example.com/api/v2/transfers\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/transfers_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Bulk Transfer API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::BulkTransfersController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:29:42.417\", remote_ip: \"127.0.0.1\",..."http://www.example.com/api/v2/bulk_transfers\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/bulk_transfers_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Bulk Transfer API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::BulkTransfersController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:29:42.445\", remote_ip: \"127.0.0.1\", u... Origin\", original_url: \"http://www.example.com/api/v2/bulk_transfers\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/bulk_transfers_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Plates API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlatesController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:30:26.676\", remote_ip: \"127.0.0.1\",...l_url: \"http://www.example.com/api/v2/plates\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plates_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Plates API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlatesController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:30:26.709\", remote_ip: \"127.0.0.1\", u...: \"Test Origin\", original_url: \"http://www.example.com/api/v2/plates\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plates_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Tube from Tube Creations API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TubeFromTubeCreationsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:31:50.614\", remote_ip: \"127.0.0.1\", u... original_url: \"http://www.example.com/api/v2/tube_from_tube_creations\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/tube_from_tube_creations_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Tube from Tube Creations API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TubeFromTubeCreationsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:31:50.632\", remote_ip: \"127.0.0.1\",...w.example.com/api/v2/tube_from_tube_creations\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/tube_from_tube_creations_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Transfer Request Collection API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TransferRequestCollectionsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:32:10.822\", remote_ip: \"127.0.0.1\",...ample.com/api/v2/transfer_request_collections\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/transfer_request_collections_spec.rb:12
|
rspec_tests (3, 1):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Transfer Request Collection API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007fb6f4fc9920 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007fb6f50a5740 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007fb6f50a53a8 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007fb6f4d7e9e0 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007fb6f50a5628>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::TransferRequestCollectionsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:32:10.848\", remote_ip: \"127.0.0.1\", u...ginal_url: \"http://www.example.com/api/v2/transfer_request_collections\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/transfer_request_collections_spec.rb:12
|
rspec_tests (3, 0)
The job was canceled because "_3_2" failed.
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Plate Creations API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlateCreationsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:29:38.818\", remote_ip: \"127.0.0.1\",...http://www.example.com/api/v2/plate_creations\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plate_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Plate Creations API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PlateCreationsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:29:38.851\", remote_ip: \"127.0.0.1\", u...Origin\", original_url: \"http://www.example.com/api/v2/plate_creations\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/plate_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Pooled Plate Creations API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PooledPlateCreationsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:30:37.220\", remote_ip: \"127.0.0.1\",...www.example.com/api/v2/pooled_plate_creations\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/pooled_plate_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Pooled Plate Creations API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PooledPlateCreationsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:30:37.246\", remote_ip: \"127.0.0.1\", u...", original_url: \"http://www.example.com/api/v2/pooled_plate_creations\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/pooled_plate_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Specific Tube Creations API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::SpecificTubeCreationsController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:30:57.795\", remote_ip: \"127.0.0.1\",...ww.example.com/api/v2/specific_tube_creations\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/specific_tube_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Specific Tube Creations API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::SpecificTubeCreationsController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:30:57.801\", remote_ip: \"127.0.0.1\", u..., original_url: \"http://www.example.com/api/v2/specific_tube_creations\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/specific_tube_creations_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
State Changes API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::StateChangesController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:32:10.577\", remote_ip: \"127.0.0.1\", u...t Origin\", original_url: \"http://www.example.com/api/v2/state_changes\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/state_changes_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
State Changes API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::StateChangesController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:32:10.612\", remote_ip: \"127.0.0.1\",...\"http://www.example.com/api/v2/state_changes\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/state_changes_spec.rb:12
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L38
Poly Metadata API behaves like ApiKeyAuthenticatable with an invalid API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PolyMetadataController#index as API_JSON") (1 time)
("Request made with invalid API key: {utc_time: \"2025-02-10 14:32:38.075\", remote_ip: \"127.0.0.1\",...\"http://www.example.com/api/v2/poly_metadata\", request_method: \"GET\", api_key: \"invalid-key\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/poly_metadata_spec.rb:9
|
rspec_tests (3, 0):
spec/requests/api/v2/shared_examples/api_key_authenticatable.rb#L15
Poly Metadata API behaves like ApiKeyAuthenticatable without an API key logs the request with client details
Failure/Error: expect(Rails.logger).to have_received(:info).with(/:remote_ip=>"127.0.0.1"/)
#<Logger:0x00007f092f46d4f0 @Level=0, @progname=nil, @default_formatter=#<Logger::Formatter:0x00007f092f5673b0 @datetime_format=nil>, @Formatter=#<Logger::Formatter:0x00007f092f566d98 @datetime_format=nil>, @logdev=#<Logger::LogDevice:0x00007f092f45c588 @shift_period_suffix="%Y%m%d", @shift_size=10485760, @shift_age=5, @filename=#<Pathname:/home/runner/work/sequencescape/sequencescape/log/test.log>, @dev=#<File:/home/runner/work/sequencescape/sequencescape/log/test.log>, @binmode=false, @reraise_write_errors=[], @mon_data=#<Monitor:0x00007f092f567130>, @mon_data_owner_object_id=2776>, @level_override={}> received :info with unexpected arguments
expected: (/:remote_ip=>"127.0.0.1"/)
got: (no args) (1 time)
("Processing by Api::V2::PolyMetadataController#index as API_JSON") (1 time)
("Request made without an API key: {utc_time: \"2025-02-10 14:32:38.094\", remote_ip: \"127.0.0.1\", u...t Origin\", original_url: \"http://www.example.com/api/v2/poly_metadata\", request_method: \"GET\"}") (1 time)
(nil) (2 times)
Shared Example Group: "ApiKeyAuthenticatable" called from ./spec/requests/api/v2/poly_metadata_spec.rb:9
|
cucumber_tests (2, 1)
No files were found with the provided path: tmp/capybara/. No artifacts will be uploaded.
|
cucumber_tests (2, 0)
No files were found with the provided path: tmp/capybara/. No artifacts will be uploaded.
|
rspec_tests (3, 2)
No files were found with the provided path: tmp/capybara/. No artifacts will be uploaded.
|
rspec_tests (3, 1)
No files were found with the provided path: tmp/capybara/. No artifacts will be uploaded.
|
Artifacts
Produced during runtime
Name | Size | |
---|---|---|
capybara-rspec_tests-0
|
320 Bytes |
|