update for ruby-3.4
Running tests against staging yields:
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
linking shared-object byebug/byebug.so
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
["make", "DESTDIR=", "sitearchdir=./.gem.20250402-1151-g6pg1n", "sitelibdir=./.gem.20250402-1151-g6pg1n", "install"]
/usr/bin/install -c -m 0755 byebug.so ./.gem.20250402-1151-g6pg1n/byebug
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
["make", "DESTDIR=", "sitearchdir=./.gem.20250402-1151-g6pg1n", "sitelibdir=./.gem.20250402-1151-g6pg1n", "clean"]
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
/usr/bin/ruby extconf.rb
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
make DESTDIR\= sitearchdir\=./.gem.20250402-1151-g6pg1n sitelibdir\=./.gem.20250402-1151-g6pg1n clean
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
make DESTDIR\= sitearchdir\=./.gem.20250402-1151-g6pg1n sitelibdir\=./.gem.20250402-1151-g6pg1n
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
make DESTDIR\= sitearchdir\=./.gem.20250402-1151-g6pg1n sitelibdir\=./.gem.20250402-1151-g6pg1n install
current directory: /build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/lib/ruby/gems/3.4.0/gems/byebug-12.0.0/ext/byebug
make DESTDIR\= sitearchdir\=./.gem.20250402-1151-g6pg1n sitelibdir\=./.gem.20250402-1151-g6pg1n clean
/build/ruby-byebug/src/byebug-12.0.0/tmp_install/usr/bin/byebug
Successfully installed byebug-12.0.0
1 gem installed
GET https://rubygems.org/latest_specs.4.8.gz
200 OK
GET https://rubygems.org/quick/Marshal.4.8/rubygems-update-3.6.6.gemspec.rz
200 OK
A new release of RubyGems is available: 3.6.2 → 3.6.6!
Run `gem update --system 3.6.6` to update your installation.
removed 'tmp_install/usr/lib/ruby/gems/3.4.0/cache/byebug-12.0.0.gem'
removed directory 'tmp_install/usr/lib/ruby/gems/3.4.0/cache/'
==> Starting check()...
Run options: --name=// --seed 59481
# Running:
......................S.....................S.......................................................FFFFFFF...................
Finished in 17.832614s, 27.3656 runs/s, 40.5437 assertions/s.
1) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_displays_backtraces_using_short_callstyle [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"Frame display callstyle is 'short'",
"(byebug)",
"(byebug)",
"Frame display callstyle is 'long'",
"(byebug)"]
to include [/\-\->\ \#0\ \ to_int\(str\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ encode\(str\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ initialize\(l\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
2) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_with_argument_greater_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
3) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_with_argument_less_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"--> #0 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#to_int(str#String) at /tmp/byebug_example.rb:16",
"#1 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#encode(str#String) at /tmp/byebug_example.rb:11",
"#2 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#initialize(l#String) at /tmp/byebug_example.rb:7",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x]
in order.
4) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_displays_current_backtrace_with_fullpaths_by_default [test/support/matche
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
5) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_displays_backtraces_using_long_callstyle_by_default [test/support/matcher
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
6) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_displays_instance_exec_block_frames [test/support/matchers.rb:29]:
Expected ["Return value is: nil",
"",
"[1, 10] in /tmp/byebug_example.rb",
"1: module Byebug",
"2: class Byebug::ByebugExampleClass",
"3: def foo",
"4: Object.new.instance_exec do",
"5: byebug",
"=> 6: end",
"7: end",
"8: end",
"9:",
"10: Byebug::ByebugExampleClass.new.foo",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ block\ in\ Byebug::ByebugExampleClass\.block\ in\ foo\ at\ \/tmp\/byebug_example\.rb:6/x,
/\#1\ \ BasicObject\.instance_exec\(\*args\)\ at\ \/tmp\/byebug_example\.rb:4/x,
/\#2\ \ Byebug::ByebugExampleClass\.foo\ at\ \/tmp\/byebug_example\.rb:4/x,
/\#3\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:10/x,
/\#4\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
7) Failure:
Byebug::WhereWithNotDeeplyNestedPathsTest#test_where_displays_current_backtrace_w_shorpaths_if_fullpath_disabled [test/support
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"fullpath is off",
"(byebug)",
"(byebug)",
"fullpath is on",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
8) Failure:
Byebug::WhereStandardTest#test_where_displays_backtraces_using_short_callstyle [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"Frame display callstyle is 'short'",
"(byebug)",
"(byebug)",
"Frame display callstyle is 'long'",
"(byebug)"]
to include [/\-\->\ \#0\ \ to_int\(str\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ encode\(str\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ initialize\(l\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
9) Failure:
Byebug::WhereStandardTest#test_where_displays_instance_exec_block_frames [test/support/matchers.rb:29]:
Expected ["Return value is: nil",
"",
"[1, 10] in /tmp/byebug_example.rb",
"1: module Byebug",
"2: class Byebug::ByebugExampleClass",
"3: def foo",
"4: Object.new.instance_exec do",
"5: byebug",
"=> 6: end",
"7: end",
"8: end",
"9:",
"10: Byebug::ByebugExampleClass.new.foo",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ block\ in\ Byebug::ByebugExampleClass\.block\ in\ foo\ at\ \/tmp\/byebug_example\.rb:6/x,
/\#1\ \ BasicObject\.instance_exec\(\*args\)\ at\ \/tmp\/byebug_example\.rb:4/x,
/\#2\ \ Byebug::ByebugExampleClass\.foo\ at\ \/tmp\/byebug_example\.rb:4/x,
/\#3\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:10/x,
/\#4\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
10) Failure:
Byebug::WhereStandardTest#test_where_with_argument_less_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"--> #0 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#to_int(str#String) at /tmp/byebug_example.rb:16",
"#1 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#encode(str#String) at /tmp/byebug_example.rb:11",
"#2 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#initialize(l#String) at /tmp/byebug_example.rb:7",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x]
in order.
11) Failure:
Byebug::WhereStandardTest#test_where_displays_backtraces_using_long_callstyle_by_default [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
12) Failure:
Byebug::WhereStandardTest#test_where_with_argument_greater_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
13) Failure:
Byebug::WhereStandardTest#test_where_displays_current_backtrace_with_fullpaths_by_default [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:16/x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/byebug_example\.rb:11/x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/byebug_example\.rb:1/x]
in order.
14) Error:
Byebug::MinitestRunnerTest#test_per_test:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:20:in 'Byebug::MinitestRunnerTest#test_per_test'
15) Error:
Byebug::MinitestRunnerTest#test_runs:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:8:in 'Byebug::MinitestRunnerTest#test_runs'
16) Error:
Byebug::MinitestRunnerTest#test_with_verbose_option:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:35:in 'Byebug::MinitestRunnerTest#test_with_verbose_option'
17) Error:
Byebug::MinitestRunnerTest#test_combinations:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:26:in 'Byebug::MinitestRunnerTest#test_combinations'
18) Error:
Byebug::MinitestRunnerTest#test_with_seed_option:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:47:in 'Byebug::MinitestRunnerTest#test_with_seed_option'
19) Error:
Byebug::MinitestRunnerTest#test_per_test_class:
NameError: uninitialized constant Byebug::MinitestRunnerTest::Bundler
test/minitest_runner_test.rb:59:in 'Byebug::MinitestRunnerTest#run_minitest_runner'
test/minitest_runner_test.rb:14:in 'Byebug::MinitestRunnerTest#test_per_test_class'
20) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_displays_backtraces_using_short_callstyle [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/d20250402-1225-garwly/d20250402-1225-2on3it/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"Frame display callstyle is 'short'",
"(byebug)",
"(byebug)",
"Frame display callstyle is 'long'",
"(byebug)"]
to include [/\-\->\ \#0\ \ to_int\(str\)\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:16/
/\#1\ \ encode\(str\)\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:11/x,
/\#2\ \ initialize\(l\)\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:7/x,
/\u0371\-\-\ \#3\ \ new\(\*args\)\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:20/x,
/\#4\ \ <module:Byebug>\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/d20250402\-1225\-garwly\/d20250402\-1225\-2on3it\/byebug_example\.rb:1/x]
in order.
21) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_with_argument_greater_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/d20250402-1225-onzgrk/d20250402-1225-9nj92l/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-1225\-9nj92l\/byebu
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-1225\-9nj92l\/bye
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-1225\-9nj92l\/byebug_example\.rb:20/
/\#4\ \ <module:Byebug>\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-1225\-9nj92l\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/d20250402\-1225\-onzgrk\/d20250402\-1225\-9nj92l\/byebug_example\.rb:1/x]
in order.
22) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_with_argument_less_than_largest_frame [test/support/matchers.rb:29]:
Expected ["",
"[11, 20] in /tmp/d20250402-1225-2ptcpu/d20250402-1225-smznqk/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"--> #0 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#to_int(str#String) at /tmp/d20250402-1225-2ptcpu/d20250402-122
"#1 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#encode(str#String) at /tmp/d20250402-1225-2ptcpu/d20250402-1225-sm
"#2 Byebug::ByebugExampleClass.Byebug::ByebugExampleClass#initialize(l#String) at /tmp/d20250402-1225-2ptcpu/d20250402-1225-
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-2ptcpu\/d20250402\-
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-2ptcpu\/d20250402\-1225\-smznqk\/byebu
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/d20250402\-1225\-2ptcpu\/d20250402\-1225\-smznqk\/bye
in order.
23) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_displays_current_backtrace_with_fullpaths_by_default [test/support/matchers.
Expected ["",
"[11, 20] in /tmp/d20250402-1225-1ndkpc/d20250402-1225-71wqmb/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-1225\-71wqmb\/byebu
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-1225\-71wqmb\/bye
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-1225\-71wqmb\/byebug_example\.rb:20/
/\#4\ \ <module:Byebug>\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-1225\-71wqmb\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/d20250402\-1225\-1ndkpc\/d20250402\-1225\-71wqmb\/byebug_example\.rb:1/x]
in order.
24) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_displays_backtraces_using_long_callstyle_by_default [test/support/matchers.r
Expected ["",
"[11, 20] in /tmp/d20250402-1225-lzyrhs/d20250402-1225-fv1wvw/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-1225\-fv1wvw\/byebu
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-1225\-fv1wvw\/bye
/\u0371\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-1225\-fv1wvw\/byebug_example\.rb:20/
/\#4\ \ <module:Byebug>\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-1225\-fv1wvw\/byebug_example\.rb:20/x,
/\#5\ \ <top\ \(required\)>\ at\ \/tmp\/d20250402\-1225\-lzyrhs\/d20250402\-1225\-fv1wvw\/byebug_example\.rb:1/x]
in order.
25) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_displays_instance_exec_block_frames [test/support/matchers.rb:29]:
Expected ["Return value is: nil",
"",
"[1, 10] in /tmp/d20250402-1225-hsigur/d20250402-1225-rq9x4o/byebug_example.rb",
"1: module Byebug",
"2: class Byebug::ByebugExampleClass",
"3: def foo",
"4: Object.new.instance_exec do",
"5: byebug",
"=> 6: end",
"7: end",
"8: end",
"9:",
"10: Byebug::ByebugExampleClass.new.foo",
"(byebug)",
"(byebug)"]
to include [/\-\->\ \#0\ \ block\ in\ Byebug::ByebugExampleClass\.block\ in\ foo\ at\ \/tmp\/d20250402\-1225\-hsigur\/d202504
/\#1\ \ BasicObject\.instance_exec\(\*args\)\ at\ \/tmp\/d20250402\-1225\-hsigur\/d20250402\-1225\-rq9x4o\/byebug_example\.rb
/\#2\ \ Byebug::ByebugExampleClass\.foo\ at\ \/tmp\/d20250402\-1225\-hsigur\/d20250402\-1225\-rq9x4o\/byebug_example\.rb:4/x,
/\#3\ \ <module:Byebug>\ at\ \/tmp\/d20250402\-1225\-hsigur\/d20250402\-1225\-rq9x4o\/byebug_example\.rb:10/x,
/\#4\ \ <top\ \(required\)>\ at\ \/tmp\/d20250402\-1225\-hsigur\/d20250402\-1225\-rq9x4o\/byebug_example\.rb:1/x]
in order.
26) Failure:
Byebug::WhereWithDeeplyNestedPathsTest#test_where_displays_current_backtrace_w_shorpaths_if_fullpath_disabled [test/support/ma
Expected ["",
"[11, 20] in /tmp/d20250402-1225-p5536w/d20250402-1225-5sdud7/byebug_example.rb",
"11: to_int(str + \"x\") + 5",
"12: end",
"13:",
"14: def to_int(str)",
"15: byebug",
"=> 16: str.ord",
"17: end",
"18: end",
"19:",
"20: frame = ByebugExampleClass.new(\"f\")",
"(byebug)",
"fullpath is off",
"(byebug)",
"(byebug)",
"fullpath is on",
"(byebug)"]
to include [/\-\->\ \#0\ \ Byebug::ByebugExampleClass\.to_int\(str\#String\)\ at\ \.\.\./x,
/\#1\ \ Byebug::ByebugExampleClass\.encode\(str\#String\)\ at\ \.\.\./x,
/\#2\ \ Byebug::ByebugExampleClass\.initialize\(l\#String\)\ at\ \.\.\./x,
/ͱ\-\-\ \#3\ \ Class\.new\(\*args\)\ at\ \.\.\./x,
/\#4\ \ <module:Byebug>\ at\ \.\.\./x,
/\#5\ \ <top\ \(required\)>\ at\ \.\.\./x]
in order.
488 runs, 723 assertions, 20 failures, 6 errors, 3 skips
You have skipped tests. Run with --verbose for details.
rake aborted!
/build/ruby-byebug/src/byebug-12.0.0/tasks/test.rake:7:in 'block in <top (required)>'
Tasks: TOP => test
(See full trace by running task with --trace)
==> ERROR: A failure occurred in check().