Skip to content

Backport pure-C parser #7375

Backport pure-C parser

Backport pure-C parser #7375

Triggered via pull request October 6, 2025 03:59
@soutarosoutaro
synchronize #2671
parser
Status Failure
Total duration 50m 39s
Artifacts

ruby.yml

on: pull_request
Matrix: C99_compile
Matrix: test
Fit to window
Zoom out
Zoom in

Annotations

8 errors
test (head, stdlib_test rubocop)
Process completed with exit code 1.
Error: test/stdlib/Pathname_test.rb#L33
NoMethodError: undefined method 'respond_to?' for an instance of RBS::UnitTest::Convertibles::ToStr /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Pathname#initialize' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Class#new' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:33:in 'PathnameSingletonTest#test_initialize'
Error: test/stdlib/Pathname_test.rb#L828
NoMethodError: undefined method 'respond_to?' for an instance of RBS::UnitTest::Convertibles::ToStr /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Kernel#Pathname' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:828:in 'block in PathnameKernelTest#test_Pathname' /home/runner/work/rbs/rbs/lib/rbs/unit_test/with_aliases.rb:61:in 'RBS::UnitTest::WithAliases#with_string' test/stdlib/Pathname_test.rb:827:in 'PathnameKernelTest#test_Pathname'
Error: test/stdlib/Pathname_test.rb#L59
NoMethodError: undefined method 'respond_to?' for an instance of RBS::UnitTest::Convertibles::ToStr /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Pathname#+' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:59:in 'PathnameInstanceTest#test_slash'
Error: test/stdlib/Pathname_test.rb#L610
NoMethodError: undefined method 'respond_to?' for #<RBS::UnitTest::Convertibles::ToStr:0x00007f9b1e5c28d8> /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Pathname#relative_path_from' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:610:in 'PathnameInstanceTest#test_relative_path_from'
Error: test/stdlib/Pathname_test.rb#L50
NoMethodError: undefined method 'respond_to?' for an instance of RBS::UnitTest::Convertibles::ToStr /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Pathname#+' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:50:in 'PathnameInstanceTest#test_plus'
Error: test/stdlib/Pathname_test.rb#L389
NoMethodError: undefined method 'respond_to?' for an instance of RBS::UnitTest::Convertibles::ToStr /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'Pathname#join' /home/runner/work/rbs/rbs/lib/rbs/unit_test/spy.rb:94:in 'block (2 levels) in wrapped_object' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:152:in 'block in RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'Kernel#catch' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:150:in 'RBS::UnitTest::TypeAssertions#send_setup' /home/runner/work/rbs/rbs/lib/rbs/unit_test/type_assertions.rb:172:in 'RBS::UnitTest::TypeAssertions#assert_send_type' test/stdlib/Pathname_test.rb:389:in 'PathnameInstanceTest#test_join'
valgrind
Process completed with exit code 1.