Skip to content

csv-filter: add --input-quote-char #664

csv-filter: add --input-quote-char

csv-filter: add --input-quote-char #664

Triggered via pull request March 1, 2025 16:30
Status Failure
Total duration 10m 30s
Artifacts

test.yml

on: pull_request
ruby-versions  /  Generate Ruby versions
3s
ruby-versions / Generate Ruby versions
Gem test
6s
Gem test
Document test
8s
Document test
Matrix: in-place
Matrix: scanner
Fit to window
Zoom out
Zoom in

Annotations

119 errors
Error: tmp/test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/tmp/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Gem test
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby 3.4: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000559b6c00b9c0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000559b6c00b998 @start_time=2025-03-01 16:30:52.1115533 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000559b6c0f96e8 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000559b6c5d8420 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000559b6c00b9c0 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000559b6c117f80>, @failures=[], @errors=[#<Test::Unit::Error:0x0000559b6c5d8420 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000559b6c00b9c0 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000559b6c0f90d0 @a_proc=#<Proc:0x0000559b6c0f90f8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=94126021251320>=>#<Proc:0x0000559b6c0f90f8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000559b6c0f8c20 @a_proc=#<Proc:0x0000559b6c0f8c48 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=94126021250120>=>#<Proc:0x0000559b6c0f8c48 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000559b6c0f87e8 @a_proc=#<Proc:0x0000559b6c0f8810 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=94126021249040>=>#<Proc:0x0000559b6c0f8810 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000559b6c0f83b0 @a_proc=#<Proc:0x0000559b6c0f83d8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=94126021247960>=>#<Proc:0x0000559b6c0f83d8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.0: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby head: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f91b4c66928 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f91b4c66900 @start_time=2025-03-01 16:30:52.66057334 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f91b37249e8 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007f91b73527d0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f91b4c66928 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007f91b3723390>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f91b73527d0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f91b4c66928 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f91b3724448 @a_proc=#<Proc:0x00007f91b3724470 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=140263757595760>=>#<Proc:0x00007f91b3724470 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f91b3723f98 @a_proc=#<Proc:0x00007f91b3723fc0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=140263757594560>=>#<Proc:0x00007f91b3723fc0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00007f91b3723b88 @a_proc=#<Proc:0x00007f91b3723bb0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=140263757593520>=>#<Proc:0x00007f91b3723bb0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00007f91b3723778 @a_proc=#<Proc:0x00007f91b37237a0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=140263757592480>=>#<Proc:0x00007f91b37237a0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.1: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby head: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.3: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012823fb08 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000000012823fa40 @start_time=2025-03-01 16:30:53.607437 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000128284ff0 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000000012844f998 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012823fb08 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x000000012827f898>, @failures=[], @errors=[#<Test::Unit::Error:0x000000012844f998 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012823fb08 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000128284a50 @a_proc=#<Proc:0x0000000128284a78 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4968696440>=>#<Proc:0x0000000128284a78 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001282845a0 @a_proc=#<Proc:0x00000001282845c8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4968695240>=>#<Proc:0x00000001282845c8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000000128284168 @a_proc=#<Proc:0x0000000128284190 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4968694160>=>#<Proc:0x0000000128284190 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x000000012827fd48 @a_proc=#<Proc:0x000000012827fd70 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4968676720>=>#<Proc:0x000000012827fd70 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.0: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.3: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103dc5470 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000103da4b58 @start_time=2025-03-01 16:30:54.363785 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000103e6f470 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000100cb1988 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103dc5470 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000103e44ab8>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000100cb1988 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103dc5470 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000103e458f0 @a_proc=#<Proc:0x0000000103e45918 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4360263960>=>#<Proc:0x0000000103e45918 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000103e45508 @a_proc=#<Proc:0x0000000103e45530 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4360262960>=>#<Proc:0x0000000103e45530 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000000103e45198 @a_proc=#<Proc:0x0000000103e451c0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4360262080>=>#<Proc:0x0000000103e451c0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000000103e44e28 @a_proc=#<Proc:0x0000000103e44e50 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4360261200>=>#<Proc:0x0000000103e44e50 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.2: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010616cfe0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000000010616cfb8 @start_time=2025-03-01 16:30:53.918839 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001061e7060 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000106025c40 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010616cfe0 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00000001061e5a30>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000106025c40 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010616cfe0 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001061e6ac0 @a_proc=#<Proc:0x00000001061e6ae8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4397624040>=>#<Proc:0x00000001061e6ae8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001061e6638 @a_proc=#<Proc:0x00000001061e6660 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4397622880>=>#<Proc:0x00000001061e6660 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00000001061e6228 @a_proc=#<Proc:0x00000001061e6250 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4397621840>=>#<Proc:0x00000001061e6250 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00000001061e5e18 @a_proc=#<Proc:0x00000001061e5e40 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4397620800>=>#<Proc:0x00000001061e5e40 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.1: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby 3.4: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108a2d1a0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000108a2d178 @start_time=2025-03-01 16:30:54.635551 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000108aa7220 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000108b14fc8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108a2d1a0 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000108aa5bf0>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000108b14fc8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108a2d1a0 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000108aa6c80 @a_proc=#<Proc:0x0000000108aa6ca8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4440353960>=>#<Proc:0x0000000108aa6ca8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000108aa67f8 @a_proc=#<Proc:0x0000000108aa6820 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4440352800>=>#<Proc:0x0000000108aa6820 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000000108aa63e8 @a_proc=#<Proc:0x0000000108aa6410 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4440351760>=>#<Proc:0x0000000108aa6410 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000000108aa5fd8 @a_proc=#<Proc:0x0000000108aa6000 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4440350720>=>#<Proc:0x0000000108aa6000 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.1: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000127a16b98 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000127a16b70 @start_time=2025-03-01 16:30:55.58748 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000127acf490 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000142b28d90 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000127a16b98 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000127acdcf8>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000142b28d90 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000127a16b98 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000127aceec8 @a_proc=#<Proc:0x0000000127aceef0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4960612080>=>#<Proc:0x0000000127aceef0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000127ace9c8 @a_proc=#<Proc:0x0000000127ace9f0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4960610800>=>#<Proc:0x0000000127ace9f0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000000127ace590 @a_proc=#<Proc:0x0000000127ace5b8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4960609720>=>#<Proc:0x0000000127ace5b8 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000000127ace130 @a_proc=#<Proc:0x0000000127ace158 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4960608600>=>#<Proc:0x0000000127ace158 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.0: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby 3.4: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby head: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby 3.4: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2f1717be00 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f2f187c04b8 @start_time=2025-03-01 16:30:55.392532213 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f2f1713c868 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007f2f12fc02b8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2f1717be00 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007f2f1712b450>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f2f12fc02b8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2f1717be00 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f2f1712c288 @a_proc=#<Proc:0x00007f2f1712c2b0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=139840227295920>=>#<Proc:0x00007f2f1712c2b0 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f2f1712bea0 @a_proc=#<Proc:0x00007f2f1712bec8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=139840227294920>=>#<Proc:0x00007f2f1712bec8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00007f2f1712bb30 @a_proc=#<Proc:0x00007f2f1712bb58 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=139840227294040>=>#<Proc:0x00007f2f1712bb58 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00007f2f1712b7c0 @a_proc=#<Proc:0x00007f2f1712b7e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=139840227293160>=>#<Proc:0x00007f2f1712b7e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.2: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fc2f8ffbe10 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007fc2fc6703d8 @start_time=2025-03-01 16:30:56.451644659 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007fc2f8fbc760 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007fc2f7797298 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fc2f8ffbe10 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007fc2f8fab488>, @failures=[], @errors=[#<Test::Unit::Error:0x00007fc2f7797298 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fc2f8ffbe10 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fc2f8fac2c0 @a_proc=#<Proc:0x00007fc2f8fac2e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=140475377566440>=>#<Proc:0x00007fc2f8fac2e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fc2f8fabed8 @a_proc=#<Proc:0x00007fc2f8fabf00 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=140475377565440>=>#<Proc:0x00007fc2f8fabf00 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00007fc2f8fabb68 @a_proc=#<Proc:0x00007fc2f8fabb90 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=140475377564560>=>#<Proc:0x00007fc2f8fabb90 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00007fc2f8fab7f8 @a_proc=#<Proc:0x00007fc2f8fab820 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=140475377563680>=>#<Proc:0x00007fc2f8fab820 /home/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.2: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby head: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.3: ubuntu-latest
Process completed with exit code 1.
Scanner test: Ruby 3.3: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001047959c8 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000104774f20 @start_time=2025-03-01 16:30:55.25336 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000000010483f7e8 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000000010e0f38e0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001047959c8 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000104815038>, @failures=[], @errors=[#<Test::Unit::Error:0x000000010e0f38e0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001047959c8 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000104815e70 @a_proc=#<Proc:0x0000000104815e98 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=4370554520>=>#<Proc:0x0000000104815e98 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000104815a88 @a_proc=#<Proc:0x0000000104815ab0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=4370553520>=>#<Proc:0x0000000104815ab0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000000104815718 @a_proc=#<Proc:0x0000000104815740 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=4370552640>=>#<Proc:0x0000000104815740 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00000001048153a8 @a_proc=#<Proc:0x00000001048153d0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=4370551760>=>#<Proc:0x00000001048153d0 /Users/runner/work/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.2: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby debug: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby debug: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fca28296748 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007fca28296720 @start_time=2025-03-01 16:30:57.696375092 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007fca2825c7f0 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007fca2a41acc0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fca28296748 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007fca2825b198>, @failures=[], @errors=[#<Test::Unit::Error:0x00007fca2a41acc0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fca28296748 ...> assert_equal([<<-OUTPUT, ""], run_csv_filter(str, "--input-quote-char=#{input_quote_char}")) ^^^>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fca2825c250 @a_proc=#<Proc:0x00007fca2825c278 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=140506233684600>=>#<Proc:0x00007fca2825c278 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fca2825bda0 @a_proc=#<Proc:0x00007fca2825bdc8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=140506233683400>=>#<Proc:0x00007fca2825bdc8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00007fca2825b990 @a_proc=#<Proc:0x00007fca2825b9b8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=140506233682360>=>#<Proc:0x00007fca2825b9b8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00007fca2825b580 @a_proc=#<Proc:0x00007fca2825b5a8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=140506233681320>=>#<Proc:0x00007fca2825b5a8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.1.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.1: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055e2afe3ea08 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000055e2afe3e9e0 @start_time=2025-03-01 16:30:57.674978422 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000055e2aff1fe40 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000055e2b01a3d60 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055e2afe3ea08 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x000055e2aff1deb0>, @failures=[], @errors=[#<Test::Unit::Error:0x000055e2b01a3d60 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055e2afe3ea08 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000055e2aff1f300 @a_proc=#<Proc:0x000055e2aff1f328 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=94432102839080>=>#<Proc:0x000055e2aff1f328 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x000055e2aff1eb80 @a_proc=#<Proc:0x000055e2aff1eba8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=94432102837160>=>#<Proc:0x000055e2aff1eba8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x000055e2aff1e6f8 @a_proc=#<Proc:0x000055e2aff1e720 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=94432102836000>=>#<Proc:0x000055e2aff1e720 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x000055e2aff1e2c0 @a_proc=#<Proc:0x000055e2aff1e2e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=94432102834920>=>#<Proc:0x000055e2aff1e2e8 /home/runner/work/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.0: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000559c6263d2c0> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000558f8a056288> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.7: ubuntu-latest
Process completed with exit code 1.
In-place test: Ruby 2.6: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby debug: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00005646b68c02c8> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.5: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby debug: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055a9a63ae378> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.6: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001459c6f08> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.7: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055c939cb5b80> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.7: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000557fbc8a6600> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.5: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000011f2300f8> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.6: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000147359538> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.7: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000133884508> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.6: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby head: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby mswin: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby mingw: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000269b5e39290 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000269b60b87a0 @start_time=2025-03-01 16:32:04.5399503 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000269b6828530 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00000269b71b7380 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000269b5e39290 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00000269b6526580>, @failures=[], @errors=[#<Test::Unit::Error:0x00000269b71b7380 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000269b5e39290 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000269b65274f8 @a_proc=#<Proc:0x00000269b6527520 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2653053678880>=>#<Proc:0x00000269b6527520 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00000269b6527138 @a_proc=#<Proc:0x00000269b6527160 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2653053677920>=>#<Proc:0x00000269b6527160 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00000269b6526c88 @a_proc=#<Proc:0x00000269b6526cb0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2653053676720>=>#<Proc:0x00000269b6526cb0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00000269b65268f0 @a_proc=#<Proc:0x00000269b6526918 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2653053675800>=>#<Proc:0x00000269b6526918 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.2: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.3: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby head: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby mingw: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby mswin: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.3: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000020c4fe67690 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000020c4fe67668 @start_time=2025-03-01 16:32:32.8644493 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000020c4f79a970 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000020c50155f00 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000020c4fe67690 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000020c4f792630>, @failures=[], @errors=[#<Test::Unit::Error:0x0000020c50155f00 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000020c4fe67690 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000020c4f799d90 @a_proc=#<Proc:0x0000020c4f799de0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2251896233440>=>#<Proc:0x0000020c4f799de0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000020c4f7992f0 @a_proc=#<Proc:0x0000020c4f799368 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2251896230760>=>#<Proc:0x0000020c4f799368 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000020c4f793dc8 @a_proc=#<Proc:0x0000020c4f793df0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2251896208880>=>#<Proc:0x0000020c4f793df0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000020c4f792f40 @a_proc=#<Proc:0x0000020c4f792f68 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2251896205160>=>#<Proc:0x0000020c4f792f68 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 3.0: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000020fba417578> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.5: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000018afdea8538> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.5: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000274a3609158 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000274a3988360 @start_time=2025-03-01 16:32:50.6418342 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000274a40d1ea0 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00000274a8d01ca8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000274a3609158 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00000274a3d926b8>, @failures=[], @errors=[#<Test::Unit::Error:0x00000274a8d01ca8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000274a3609158 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000274a3d99aa8 @a_proc=#<Proc:0x00000274a3d99b98 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2699988409240>=>#<Proc:0x00000274a3d99b98 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x00000274a3d98f68 @a_proc=#<Proc:0x00000274a3d98fb8 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2699988406200>=>#<Proc:0x00000274a3d98fb8 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x00000274a3d97bb8 @a_proc=#<Proc:0x00000274a3d97c80 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2699988401280>=>#<Proc:0x00000274a3d97c80 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x00000274a3d95c00 @a_proc=#<Proc:0x00000274a3d95ca0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2699988393120>=>#<Proc:0x00000274a3d95ca0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.2: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby 3.4: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000019280e20888> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.6: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby 3.4: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000185c3f54840> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.6: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000016d1194d1d8> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
In-place test: Ruby 2.7: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000025212bed780> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 2.7: windows-latest
Process completed with exit code 1.
Scanner test: Ruby 3.0: windows-latest
The job running on runner GitHub Actions 61 has exceeded the maximum execution time of 10 minutes.
Error: test/csv/test_csv_filter.rb#L88
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000026c555b7b10 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000026c555b7ac0 @start_time=2025-03-01 16:33:10.2063008 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000026c54e626d0 @assertion_count=3145, @pass_count=106, @run_count=106, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000026c55b272a8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000026c555b7b10 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000026c54e1f0d8>, @failures=[], @errors=[#<Test::Unit::Error:0x0000026c55b272a8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000026c555b7b10 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000026c54e47128 @a_proc=#<Proc:0x0000026c54e471c8 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2664303981000>=>#<Proc:0x0000026c54e471c8 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>}, "Test::Unit::TestResult::CHANGED"=>{#<Test::Unit::Util::ProcWrapper:0x0000026c54e46408 @a_proc=#<Proc:0x0000026c54e46430 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2664303977520>=>#<Proc:0x0000026c54e46430 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>}, "Test::Unit::TestResult::PASS_ASSERTION"=>{#<Test::Unit::Util::ProcWrapper:0x0000026c54e45968 @a_proc=#<Proc:0x0000026c54e45990 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2664303974800>=>#<Proc:0x0000026c54e45990 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>}, "Test::Unit::TestResult::FAULT"=>{#<Test::Unit::Util::ProcWrapper:0x0000026c54e44608 @a_proc=#<Proc:0x0000026c54e44a90 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2664303970960>=>#<Proc:0x0000026c54e44a90 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>}}>, @csv="aaa,bbb,ccc\nddd,eee,fff\n"> D:/a/csv/csv/test/csv/test_csv_filter.rb:88:in `test_option_input_quote_char'
Scanner test: Ruby 3.0: windows-latest
The operation was canceled.