[DRE-maint] Bug#996229: ruby-flexmock: FTBFS with ruby3.0: ERROR: Test "ruby3.0" failed: ArgumentError: wrong number of arguments (given 1, expected 0)

Antonio Terceiro terceiro at debian.org
Tue Oct 12 13:12:40 BST 2021


Source: ruby-flexmock
Version: 2.3.6-5
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: debian-ruby at lists.debian.org
Usertags: ruby3.0

Hi,

We are about to enable building against ruby3.0 on unstable. During a test
rebuild, ruby-flexmock was found to fail to build in that situation.

To reproduce this locally, you need to install ruby-all-dev from experimental
on an unstable system or build chroot.

Relevant part (hopefully):
> ArgumentError: wrong number of arguments (given 1, expected 0)
>     /<<PKGBUILDDIR>>/lib/flexmock/expectation.rb:196:in `with_signature'
>     /<<PKGBUILDDIR>>/lib/flexmock/composite_expectation.rb:21:in `block in method_missing'
>     /<<PKGBUILDDIR>>/lib/flexmock/composite_expectation.rb:20:in `each'
>     /<<PKGBUILDDIR>>/lib/flexmock/composite_expectation.rb:20:in `method_missing'
>     /<<PKGBUILDDIR>>/test/should_receive_test.rb:1332:in `block in test_with_signature_removes_the_keywords_from_the_position_arguments'
>     /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
>     /<<PKGBUILDDIR>>/test/should_receive_test.rb:1330:in `test_with_signature_removes_the_keywords_from_the_position_arguments'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
>     /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  37) Failure:
> TestFlexMockShoulds#test_never_and_called_once [/<<PKGBUILDDIR>>/test/should_receive_test.rb:577]:
> expected a backtrace line to match (?-mix:\(eval\):580)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:580:in `block (2 levels) in test_never_and_called_once'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:578:in `block in test_never_and_called_once'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:577:in `test_never_and_called_once'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  38) Failure:
> TestFlexMockShoulds#test_at_least_but_never_called [/<<PKGBUILDDIR>>/test/should_receive_test.rb:653]:
> BACKTRACE:
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:655:in `block (2 levels) in test_at_least_but_never_called'
>   /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:654:in `block in test_at_least_but_never_called'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
>   /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:653:in `test_at_least_but_never_called'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'.
> Expected /\(eval\):655/ to match # encoding: US-ASCII
> #    valid: true
> "/<<PKGBUILDDIR>>/test/should_receive_test.rb:655:in `block (2 levels) in test_at_least_but_never_called'".
> 
>  39) Failure:
> TestFlexMockShoulds#test_with_no_args_but_with_args [/<<PKGBUILDDIR>>/test/should_receive_test.rb:365]:
> expected a backtrace line to match (?-mix:\(eval\))
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:368:in `block (2 levels) in test_with_no_args_but_with_args'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:366:in `block in test_with_no_args_but_with_args'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:365:in `test_with_no_args_but_with_args'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  40) Failure:
> TestFlexMockShoulds#test_order_calls_with_different_arg_lists_and_out_of_order_will_fail [/<<PKGBUILDDIR>>/test/should_receive_test.rb:810]:
> expected a backtrace line to match (?-mix:\(eval\):816)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:816:in `block (2 levels) in test_order_calls_with_different_arg_lists_and_out_of_order_will_fail'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:811:in `block in test_order_calls_with_different_arg_lists_and_out_of_order_will_fail'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:810:in `test_order_calls_with_different_arg_lists_and_out_of_order_will_fail'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  41) Failure:
> TestFlexMockShoulds#test_at_most_and_at_least_called_three_times [/<<PKGBUILDDIR>>/test/should_receive_test.rb:727]:
> BACKTRACE:
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:732:in `block (2 levels) in test_at_most_and_at_least_called_three_times'
>   /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:728:in `block in test_at_most_and_at_least_called_three_times'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
>   /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
>   /<<PKGBUILDDIR>>/test/should_receive_test.rb:727:in `test_at_most_and_at_least_called_three_times'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'.
> Expected /\(eval\):732/ to match # encoding: US-ASCII
> #    valid: true
> "/<<PKGBUILDDIR>>/test/should_receive_test.rb:732:in `block (2 levels) in test_at_most_and_at_least_called_three_times'".
> 
>  42) Failure:
> TestFlexMockShoulds#test_ordering_message_includes_received_calls [/<<PKGBUILDDIR>>/test/should_receive_test.rb:893]:
> expected a backtrace line to match (?-mix:\(eval\):899)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:899:in `block (2 levels) in test_ordering_message_includes_received_calls'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:894:in `block in test_ordering_message_includes_received_calls'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:893:in `test_ordering_message_includes_received_calls'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  43) Failure:
> TestFlexMockShoulds#test_with_hash_non_matching [/<<PKGBUILDDIR>>/test/should_receive_test.rb:434]:
> expected a backtrace line to match (?-mix:\(eval\):435)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:435:in `block (2 levels) in test_with_hash_non_matching'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:434:in `block in test_with_hash_non_matching'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/should_receive_test.rb:432:in `test_with_hash_non_matching'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  44) Failure:
> TestRecordMode#test_strict_record_mode_requires_exact_ordering [/<<PKGBUILDDIR>>/test/record_mode_test.rb:120]:
> expected a backtrace line to match (?-mix:\(eval\):128)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:128:in `block (2 levels) in test_strict_record_mode_requires_exact_ordering'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:121:in `block in test_strict_record_mode_requires_exact_ordering'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:120:in `test_strict_record_mode_requires_exact_ordering'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  45) Failure:
> TestRecordMode#test_strict_record_mode_requires_once [/<<PKGBUILDDIR>>/test/record_mode_test.rb:134]:
> expected a backtrace line to match (?-mix:\(eval\):141)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:141:in `block (2 levels) in test_strict_record_mode_requires_once'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:135:in `block in test_strict_record_mode_requires_once'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:134:in `test_strict_record_mode_requires_once'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  46) Failure:
> TestRecordMode#test_strict_record_mode_requires_exact_argument_matches [/<<PKGBUILDDIR>>/test/record_mode_test.rb:108]:
> expected a backtrace line to match (?-mix:\(eval\):114)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:114:in `block (2 levels) in test_strict_record_mode_requires_exact_argument_matches'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:109:in `block in test_strict_record_mode_requires_exact_argument_matches'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:108:in `test_strict_record_mode_requires_exact_argument_matches'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  47) Failure:
> TestRecordMode#test_recording_mode_should_validate_args_with_equals [/<<PKGBUILDDIR>>/test/record_mode_test.rb:74]:
> expected a backtrace line to match (?-mix:\(eval\):79)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:79:in `block (2 levels) in test_recording_mode_should_validate_args_with_equals'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:75:in `block in test_recording_mode_should_validate_args_with_equals'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:74:in `test_recording_mode_should_validate_args_with_equals'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
>  48) Failure:
> TestRecordMode#test_recording_mode_should_handle_multiplicity_contraints [/<<PKGBUILDDIR>>/test/record_mode_test.rb:96]:
> BACKTRACE:
>   /<<PKGBUILDDIR>>/test/record_mode_test.rb:102:in `block (2 levels) in test_recording_mode_should_handle_multiplicity_contraints'
>   /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
>   /<<PKGBUILDDIR>>/test/record_mode_test.rb:97:in `block in test_recording_mode_should_handle_multiplicity_contraints'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
>   /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
>   /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
>   /<<PKGBUILDDIR>>/test/record_mode_test.rb:96:in `test_recording_mode_should_handle_multiplicity_contraints'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
>   /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'.
> Expected /\(eval\):102/ to match # encoding: US-ASCII
> #    valid: true
> "/<<PKGBUILDDIR>>/test/record_mode_test.rb:102:in `block (2 levels) in test_recording_mode_should_handle_multiplicity_contraints'".
> 
>  49) Failure:
> TestRecordMode#test_recording_mode_should_allow_arg_contraint_validation [/<<PKGBUILDDIR>>/test/record_mode_test.rb:85]:
> expected a backtrace line to match (?-mix:\(eval\):90)
> BACKTRACE:
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:90:in `block (2 levels) in test_recording_mode_should_allow_arg_contraint_validation'
> /<<PKGBUILDDIR>>/lib/flexmock/core_class_methods.rb:43:in `use'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:86:in `block in test_recording_mode_should_allow_arg_contraint_validation'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `block in assert_failure'
> /usr/lib/ruby/vendor_ruby/minitest/assertions.rb:398:in `assert_raises'
> /<<PKGBUILDDIR>>/test/test_helper.rb:36:in `assert_failure'
> /<<PKGBUILDDIR>>/test/test_helper.rb:52:in `assert_mock_failure'
> /<<PKGBUILDDIR>>/test/record_mode_test.rb:85:in `test_recording_mode_should_allow_arg_contraint_validation'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:98:in `block (3 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:195:in `capture_exceptions'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:95:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:270:in `time_it'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:94:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:211:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest/test.rb:93:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:1029:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:339:in `run_one_method'
> /usr/lib/ruby/vendor_ruby/minitest.rb:326:in `block (2 levels) in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `each'
> /usr/lib/ruby/vendor_ruby/minitest.rb:325:in `block in run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:365:in `on_signal'
> /usr/lib/ruby/vendor_ruby/minitest.rb:352:in `with_info_handler'
> /usr/lib/ruby/vendor_ruby/minitest.rb:324:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `block in __run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `map'
> /usr/lib/ruby/vendor_ruby/minitest.rb:164:in `__run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:141:in `run'
> /usr/lib/ruby/vendor_ruby/minitest.rb:68:in `block in autorun'
> 
> 454 runs, 912 assertions, 31 failures, 18 errors, 0 skips
> rake aborted!
> Command failed with status (1)
> 
> Tasks: TOP => default => test
> (See full trace by running task with --trace)
> ERROR: Test "ruby3.0" failed: 


The full build log is available at
https://people.debian.org/~kanashiro/ruby3.0/round2/builds/3/ruby-flexmock/ruby-flexmock_2.3.6-5+rebuild1633380057_amd64.build.txt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-ruby-extras-maintainers/attachments/20211012/4aece73c/attachment-0001.sig>


More information about the Pkg-ruby-extras-maintainers mailing list