Skip to content

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

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

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

Triggered via pull request March 1, 2025 16:29
Status Failure
Total duration 4m 39s
Artifacts

test.yml

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

Annotations

118 errors
Error: tmp/test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/tmp/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
Gem test
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055d1947cfec8 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000055d1947cfea0 @start_time=2025-03-01 16:30:21.532444877 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000055d19489cba8 @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:0x000055d194d985f8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055d1947cfec8 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x000055d1948db0b0>, @failures=[], @errors=[#<Test::Unit::Error:0x000055d194d985f8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055d1947cfec8 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000055d19489c5e0 @a_proc=#<Proc:0x000055d19489c608 /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=94358628582920>=>#<Proc:0x000055d19489c608 /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:0x000055d19489c130 @a_proc=#<Proc:0x000055d19489c158 /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=94358628581720>=>#<Proc:0x000055d19489c158 /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:0x000055d1948dbc18 @a_proc=#<Proc:0x000055d1948dbc40 /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=94358628842560>=>#<Proc:0x000055d1948dbc40 /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:0x000055d1948db628 @a_proc=#<Proc:0x000055d1948db678 /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=94358628841080>=>#<Proc:0x000055d1948db678 /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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fee66c5ab78 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007fee66c5ab50 @start_time=2025-03-01 16:30:22.849864164 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007fee657dcc28 @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:0x00007fee68fe7f78 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fee66c5ab78 ...> 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:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007fee657db5d0>, @failures=[], @errors=[#<Test::Unit::Error:0x00007fee68fe7f78 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fee66c5ab78 ...> 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:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fee657dc688 @a_proc=#<Proc:0x00007fee657dc6b0 /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=140661881685680>=>#<Proc:0x00007fee657dc6b0 /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:0x00007fee657dc200 @a_proc=#<Proc:0x00007fee657dc228 /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=140661881684520>=>#<Proc:0x00007fee657dc228 /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:0x00007fee657dbdc8 @a_proc=#<Proc:0x00007fee657dbdf0 /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=140661881683440>=>#<Proc:0x00007fee657dbdf0 /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:0x00007fee657db9b8 @a_proc=#<Proc:0x00007fee657db9e0 /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=140661881682400>=>#<Proc:0x00007fee657db9e0 /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:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001048bd170 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000001048bd148 @start_time=2025-03-01 16:30:21.879134 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001049371f0 @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:0x00000001049a4110 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001048bd170 ...> 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:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000104935bc0>, @failures=[], @errors=[#<Test::Unit::Error:0x00000001049a4110 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001048bd170 ...> 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:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000104936c50 @a_proc=#<Proc:0x0000000104936c78 /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=4371737720>=>#<Proc:0x0000000104936c78 /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:0x00000001049367c8 @a_proc=#<Proc:0x00000001049367f0 /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=4371736560>=>#<Proc:0x00000001049367f0 /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:0x00000001049363b8 @a_proc=#<Proc:0x00000001049363e0 /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=4371735520>=>#<Proc:0x00000001049363e0 /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:0x0000000104935fa8 @a_proc=#<Proc:0x0000000104935fd0 /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=4371734480>=>#<Proc:0x0000000104935fd0 /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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000011d197a80 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000000011d197a08 @start_time=2025-03-01 16:30:24.008881 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000000011d244e10 @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:0x000000011fc17328 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000011d197a80 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x000000011d23f6b8>, @failures=[], @errors=[#<Test::Unit::Error:0x000000011fc17328 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000011d197a80 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000000011d244870 @a_proc=#<Proc:0x000000011d244898 /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=4783884440>=>#<Proc:0x000000011d244898 /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:0x000000011d2443c0 @a_proc=#<Proc:0x000000011d2443e8 /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=4783883240>=>#<Proc:0x000000011d2443e8 /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:0x000000011d23ffa0 @a_proc=#<Proc:0x000000011d23ffc8 /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=4783865800>=>#<Proc:0x000000011d23ffc8 /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:0x000000011d23fb68 @a_proc=#<Proc:0x000000011d23fb90 /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=4783864720>=>#<Proc:0x000000011d23fb90 /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:89:in `test_option_input_quote_char'
In-place test: Ruby 3.4: macos-latest
Process completed with exit code 1.
In-place test: Ruby 3.0: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000107bd5918 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000107bb5050 @start_time=2025-03-01 16:30:24.614396 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000107c7f918 @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:0x0000000111398b38 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000107bd5918 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000107c54f88>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000111398b38 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000107bd5918 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000107c55dc0 @a_proc=#<Proc:0x0000000107c55de8 /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=4425342440>=>#<Proc:0x0000000107c55de8 /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:0x0000000107c559d8 @a_proc=#<Proc:0x0000000107c55a00 /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=4425341440>=>#<Proc:0x0000000107c55a00 /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:0x0000000107c55668 @a_proc=#<Proc:0x0000000107c55690 /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=4425340560>=>#<Proc:0x0000000107c55690 /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:0x0000000107c552f8 @a_proc=#<Proc:0x0000000107c55320 /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=4425339680>=>#<Proc:0x0000000107c55320 /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:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000148a059a8 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000148a05980 @start_time=2025-03-01 16:30:25.366681 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000148abd4b8 @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:0x0000000148b0daa8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000148a059a8 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000000148ab5dd0>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000148b0daa8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000148a059a8 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000148ab7cc0 @a_proc=#<Proc:0x0000000148ab7ce8 /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=5514165480>=>#<Proc:0x0000000148ab7ce8 /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:0x0000000148ab74a0 @a_proc=#<Proc:0x0000000148ab74f0 /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=5514163440>=>#<Proc:0x0000000148ab74f0 /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:0x0000000148ab6d98 @a_proc=#<Proc:0x0000000148ab6dc0 /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=5514161600>=>#<Proc:0x0000000148ab6dc0 /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:0x0000000148ab6488 @a_proc=#<Proc:0x0000000148ab64b0 /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=5514159280>=>#<Proc:0x0000000148ab64b0 /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:89: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#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby 3.3: ubuntu-latest
Process completed with exit code 1.
In-place test: Ruby head: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f3f3d34bec0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f3f3e9a0298 @start_time=2025-03-01 16:30:26.672379514 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f3f3d30c810 @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:0x00007f3f3bae6ab0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f3f3d34bec0 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007f3f3d2fb4e8>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f3f3bae6ab0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f3f3d34bec0 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f3f3d2fc320 @a_proc=#<Proc:0x00007f3f3d2fc348 /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=139909586207560>=>#<Proc:0x00007f3f3d2fc348 /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:0x00007f3f3d2fbf38 @a_proc=#<Proc:0x00007f3f3d2fbf60 /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=139909586206560>=>#<Proc:0x00007f3f3d2fbf60 /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:0x00007f3f3d2fbbc8 @a_proc=#<Proc:0x00007f3f3d2fbbf0 /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=139909586205680>=>#<Proc:0x00007f3f3d2fbbf0 /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:0x00007f3f3d2fb858 @a_proc=#<Proc:0x00007f3f3d2fb880 /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=139909586204800>=>#<Proc:0x00007f3f3d2fb880 /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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f479b3dbc08 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f479ea504c8 @start_time=2025-03-01 16:30:25.858893165 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f479b39c800 @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:0x00007f4799aafc98 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f479b3dbc08 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007f479b38b258>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f4799aafc98 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f479b3dbc08 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f479b38c090 @a_proc=#<Proc:0x00007f479b38c0b8 /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=139945523593400>=>#<Proc:0x00007f479b38c0b8 /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:0x00007f479b38bca8 @a_proc=#<Proc:0x00007f479b38bcd0 /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=139945523592400>=>#<Proc:0x00007f479b38bcd0 /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:0x00007f479b38b938 @a_proc=#<Proc:0x00007f479b38b960 /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=139945523591520>=>#<Proc:0x00007f479b38b960 /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:0x00007f479b38b5c8 @a_proc=#<Proc:0x00007f479b38b5f0 /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=139945523590640>=>#<Proc:0x00007f479b38b5f0 /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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
Scanner test: Ruby 3.4: macos-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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001058952a0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000001058749d8 @start_time=2025-03-01 16:30:26.145524 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000000010593f2f0 @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:0x000000010283fa38 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001058952a0 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00000001059148e8>, @failures=[], @errors=[#<Test::Unit::Error:0x000000010283fa38 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001058952a0 ...>>, @method_name="test_option_input_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000105915720 @a_proc=#<Proc:0x0000000105915748 /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=4388378440>=>#<Proc:0x0000000105915748 /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:0x0000000105915338 @a_proc=#<Proc:0x0000000105915360 /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=4388377440>=>#<Proc:0x0000000105915360 /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:0x0000000105914fc8 @a_proc=#<Proc:0x0000000105914ff0 /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=4388376560>=>#<Proc:0x0000000105914ff0 /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:0x0000000105914c58 @a_proc=#<Proc:0x0000000105914c80 /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=4388375680>=>#<Proc:0x0000000105914c80 /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:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108554d40 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000108554d18 @start_time=2025-03-01 16:30:25.7824 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001085cedc0 @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:0x00000001083fd988 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108554d40 ...> 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:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00000001085cd790>, @failures=[], @errors=[#<Test::Unit::Error:0x00000001083fd988 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000108554d40 ...> 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:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001085ce820 @a_proc=#<Proc:0x00000001085ce848 /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=4435273800>=>#<Proc:0x00000001085ce848 /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:0x00000001085ce398 @a_proc=#<Proc:0x00000001085ce3c0 /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=4435272640>=>#<Proc:0x00000001085ce3c0 /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:0x00000001085cdf88 @a_proc=#<Proc:0x00000001085cdfb0 /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=4435271600>=>#<Proc:0x00000001085cdfb0 /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:0x00000001085cdb78 @a_proc=#<Proc:0x00000001085cdba0 /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=4435270560>=>#<Proc:0x00000001085cdba0 /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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2d69a4e7f8 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f2d69a4e7d0 @start_time=2025-03-01 16:30:28.938462797 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f2d685d0880 @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:0x00007f2d6bcad150 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2d69a4e7f8 ...> 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:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x00007f2d685cf228>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f2d6bcad150 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f2d69a4e7f8 ...> 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:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f2d685d02e0 @a_proc=#<Proc:0x00007f2d685d0308 /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=139833001181960>=>#<Proc:0x00007f2d685d0308 /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:0x00007f2d685cfe30 @a_proc=#<Proc:0x00007f2d685cfe58 /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=139833001180760>=>#<Proc:0x00007f2d685cfe58 /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:0x00007f2d685cfa20 @a_proc=#<Proc:0x00007f2d685cfa48 /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=139833001179720>=>#<Proc:0x00007f2d685cfa48 /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:0x00007f2d685cf610 @a_proc=#<Proc:0x00007f2d685cf638 /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=139833001178680>=>#<Proc:0x00007f2d685cf638 /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:89:in `test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
Scanner test: Ruby 3.1: ubuntu-latest
Process completed with exit code 1.
In-place test: Ruby debug: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000560c99e04830 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000560c99e04808 @start_time=2025-03-01 16:30:28.421070158 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000560c99e4ec28 @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:0x0000560c9a15b790 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000560c99e04830 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000560c99e4ce00>, @failures=[], @errors=[#<Test::Unit::Error:0x0000560c9a15b790 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000560c99e04830 ...>>, @method_name="test_option_input_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000560c99e4e638 @a_proc=#<Proc:0x0000560c99e4e660 /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=94612121511520>=>#<Proc:0x0000560c99e4e660 /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:0x0000560c99e4e160 @a_proc=#<Proc:0x0000560c99e4e188 /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=94612121510280>=>#<Proc:0x0000560c99e4e188 /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:0x0000560c99e4dd28 @a_proc=#<Proc:0x0000560c99e4dd50 /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=94612121509200>=>#<Proc:0x0000560c99e4dd50 /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:0x0000560c99e4d4b8 @a_proc=#<Proc:0x0000560c99e4d4e0 /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=94612121507040>=>#<Proc:0x0000560c99e4d4e0 /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:89:in `test_option_input_quote_char'
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00005611aa103e68> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
Scanner test: Ruby 3.0: ubuntu-latest
Process completed with exit code 1.
In-place test: Ruby 2.5: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055ebbeda22f8> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
In-place test: Ruby 2.7: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000560b420abd30> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000014fb666b0> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000561fd635e340> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000561941261a50> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000138209a70> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000563f1baee268> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
In-place test: Ruby 2.6: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012997c208> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001391c4028> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000021a9d10d0b0 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000021a9d10d088 @start_time=2025-03-01 16:31:11.2836714 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000021a9c592780 @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:0x0000021a9d6dc798 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000021a9d10d0b0 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000021a9c338688>, @failures=[], @errors=[#<Test::Unit::Error:0x0000021a9d6dc798 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000021a9d10d0b0 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000021a9c5911a0 @a_proc=#<Proc:0x0000021a9c5911f0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2313315488240>=>#<Proc:0x0000021a9c5911f0 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:0x0000021a9c3bf818 @a_proc=#<Proc:0x0000021a9c3bf868 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2313313581160>=>#<Proc:0x0000021a9c3bf868 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:0x0000021a9c387210 @a_proc=#<Proc:0x0000021a9c387328 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2313313350440>=>#<Proc:0x0000021a9c387328 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:0x0000021a9c3850a0 @a_proc=#<Proc:0x0000021a9c3850f0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2313313341680>=>#<Proc:0x0000021a9c3850f0 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:89:in `test_option_input_quote_char'
Scanner test: Ruby 3.0: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002881fb57788 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000002881fb57760 @start_time=2025-03-01 16:31:21.6465047 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000002881f43c430 @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:0x000002881fdec9a8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002881fb57788 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x000002881f405b38>, @failures=[], @errors=[#<Test::Unit::Error:0x000002881fdec9a8 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002881fb57788 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000002881f433628 @a_proc=#<Proc:0x000002881f4336a0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2783663306400>=>#<Proc:0x000002881f4336a0 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:0x000002881f432020 @a_proc=#<Proc:0x000002881f432048 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2783663300680>=>#<Proc:0x000002881f432048 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:0x000002881f407988 @a_proc=#<Proc:0x000002881f4079b0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2783663126960>=>#<Proc:0x000002881f4079b0 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:0x000002881f4070f0 @a_proc=#<Proc:0x000002881f407118 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2783663124760>=>#<Proc:0x000002881f407118 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:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001e844ab0300> D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001e8d744c2c8> D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000019b9cfe0680 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000019b9d267d18 @start_time=2025-03-01 16:32:30.6257709 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000019b9d941c38 @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:0x0000019b9cf6e940 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000019b9cfe0680 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000019b9d672278>, @failures=[], @errors=[#<Test::Unit::Error:0x0000019b9cf6e940 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000019b9cfe0680 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000019b9d6734c0 @a_proc=#<Proc:0x0000019b9d6734e8 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=1767872345320>=>#<Proc:0x0000019b9d6734e8 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:0x0000019b9d672ea8 @a_proc=#<Proc:0x0000019b9d672ed0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=1767872343760>=>#<Proc:0x0000019b9d672ed0 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:0x0000019b9d672ae8 @a_proc=#<Proc:0x0000019b9d672b10 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=1767872342800>=>#<Proc:0x0000019b9d672b10 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:0x0000019b9d672728 @a_proc=#<Proc:0x0000019b9d672750 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=1767872341840>=>#<Proc:0x0000019b9d672750 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:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000018d83749750 @method_name="test_option_input_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000018d83ac8480 @start_time=2025-03-01 16:32:41.9262018 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000018d841e1eb0 @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:0x0000018d84ba73f0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000018d83749750 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @stop_tag=#<Object:0x0000018d83e93510>, @failures=[], @errors=[#<Test::Unit::Error:0x0000018d84ba73f0 @test_name="test_option_input_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000018d83749750 ...>>, @method_name="test_option_input_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000018d83e9a108 @a_proc=#<Proc:0x0000018d83e9a1a8 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=1707315143080>=>#<Proc:0x0000018d83e9a1a8 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:0x0000018d83e994d8 @a_proc=#<Proc:0x0000018d83e99528 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=1707315139880>=>#<Proc:0x0000018d83e99528 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:0x0000018d83e98880 @a_proc=#<Proc:0x0000018d83e98970 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=1707315136880>=>#<Proc:0x0000018d83e98970 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:0x0000018d83e97110 @a_proc=#<Proc:0x0000018d83e97188 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=1707315130760>=>#<Proc:0x0000018d83e97188 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:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002c9a1ed7d68> D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000021a5c051450> D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000011cc60989c0> D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in `test_option_input_quote_char'
Scanner test: Ruby 2.7: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L89
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001a45bd87330> D:/a/csv/csv/test/csv/test_csv_filter.rb:89: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#L89
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:89:in 'TestCSVFilter#test_option_input_quote_char'
In-place test: Ruby 3.4: windows-latest
Process completed with exit code 1.