Skip to content

Fix a bug that scanning methods that don't use Regexp don't clear named capture groups #418

Fix a bug that scanning methods that don't use Regexp don't clear named capture groups

Fix a bug that scanning methods that don't use Regexp don't clear named capture groups #418

Triggered via pull request February 22, 2025 09:56
Status Failure
Total duration 7m 29s
Artifacts 2

ci.yml

on: pull_request
ruby-versions  /  Generate Ruby versions
3s
ruby-versions / Generate Ruby versions
Matrix: host
Fit to window
Zoom out
Zoom in

Annotations

20 errors
Error: test/strscan/test_stringscanner.rb#L396
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:396:in `test_get_byte' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L375
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:375:in `test_getch' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L625
NoMethodError: undefined method `named_captures' for #<StringScanner 0/4 @ "abcd"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:625:in `test_reset' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L186
NoMethodError: undefined method `named_captures' for #<StringScanner 0/1 @ "a"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:186:in `test_string' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L615
NoMethodError: undefined method `named_captures' for #<StringScanner fin> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:615:in `test_terminate' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L863
NoMethodError: undefined method `named_captures' for #<StringScanner 0/11 @ "test ..."> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:863:in `test_unscan' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L396
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:396:in `test_get_byte' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L375
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:375:in `test_getch' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L625
NoMethodError: undefined method `named_captures' for #<StringScanner 0/4 @ "abcd"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:625:in `test_reset' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L186
NoMethodError: undefined method `named_captures' for #<StringScanner 0/1 @ "a"> /Users/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:186:in `test_string' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L396
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:396:in `test_get_byte' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L375
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:375:in `test_getch' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L625
NoMethodError: undefined method `named_captures' for #<StringScanner 0/4 @ "abcd"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:625:in `test_reset' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L186
NoMethodError: undefined method `named_captures' for #<StringScanner 0/1 @ "a"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:186:in `test_string' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L615
NoMethodError: undefined method `named_captures' for #<StringScanner fin> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:615:in `test_terminate' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L863
NoMethodError: undefined method `named_captures' for #<StringScanner 0/11 @ "test ..."> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:863:in `test_unscan' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L396
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:396:in `test_get_byte' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L375
NoMethodError: undefined method `named_captures' for #<StringScanner 1/5 "a" @ "bcde"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:375:in `test_getch' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L625
NoMethodError: undefined method `named_captures' for #<StringScanner 0/4 @ "abcd"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:625:in `test_reset' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'
Error: test/strscan/test_stringscanner.rb#L186
NoMethodError: undefined method `named_captures' for #<StringScanner 0/1 @ "a"> /home/runner/work/strscan/strscan/test/strscan/test_stringscanner.rb:186:in `test_string' <internal:core> core/throw_catch.rb:36:in `catch' <internal:core> core/throw_catch.rb:36:in `catch'

Artifacts

Produced during runtime
Name Size
gem-ubuntu-latest-3.3
20.5 KB
gem-ubuntu-latest-jruby
13.8 KB