Skip to content

csv-filter: add --output-quote-char #671

csv-filter: add --output-quote-char

csv-filter: add --output-quote-char #671

Triggered via pull request March 11, 2025 21:21
Status Failure
Total duration 3m 32s
Artifacts

test.yml

on: pull_request
ruby-versions  /  Generate Ruby versions
3s
ruby-versions / Generate Ruby versions
Gem test
7s
Gem test
Document test
7s
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#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/tmp/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Gem test
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f853a2ddb30 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f853a2ddb08 @start_time=2025-03-11 21:22:21.661824061 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f853a2a3d18 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007f853c42f478 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f853a2ddb30 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00007f853a2a26e8>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f853c42f478 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f853a2ddb30 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f853a2a3778 @a_proc=#<Proc:0x00007f853a2a37a0 /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=140210183223200>=>#<Proc:0x00007f853a2a37a0 /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:0x00007f853a2a32f0 @a_proc=#<Proc:0x00007f853a2a3318 /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=140210183222040>=>#<Proc:0x00007f853a2a3318 /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:0x00007f853a2a2ee0 @a_proc=#<Proc:0x00007f853a2a2f08 /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=140210183221000>=>#<Proc:0x00007f853a2a2f08 /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:0x00007f853a2a2ad0 @a_proc=#<Proc:0x00007f853a2a2af8 /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=140210183219960>=>#<Proc:0x00007f853a2a2af8 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.1: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby 3.4: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby head: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055ad4179a650 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000055ad4179a628 @start_time=2025-03-11 21:22:23.06404418 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000055ad418a3bc8 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000055ad41d412c0 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055ad4179a650 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000055ad418a1aa8>, @failures=[], @errors=[#<Test::Unit::Error:0x000055ad41d412c0 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055ad4179a650 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000055ad418a33d0 @a_proc=#<Proc:0x000055ad418a33f8 /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=94202617279480>=>#<Proc:0x000055ad418a33f8 /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:0x000055ad418a2d68 @a_proc=#<Proc:0x000055ad418a2d90 /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=94202617277840>=>#<Proc:0x000055ad418a2d90 /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:0x000055ad418a2750 @a_proc=#<Proc:0x000055ad418a27a0 /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=94202617276320>=>#<Proc:0x000055ad418a27a0 /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:0x000055ad418a2138 @a_proc=#<Proc:0x000055ad418a2160 /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=94202617274720>=>#<Proc:0x000055ad418a2160 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.0: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103654678 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000103634030 @start_time=2025-03-11 21:22:23.652434 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001036fea60 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000000010ce10188 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103654678 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00000001036d3db0>, @failures=[], @errors=[#<Test::Unit::Error:0x000000010ce10188 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000103654678 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001036d4be8 @a_proc=#<Proc:0x00000001036d4c10 /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=4352461840>=>#<Proc:0x00000001036d4c10 /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:0x00000001036d4800 @a_proc=#<Proc:0x00000001036d4828 /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=4352460840>=>#<Proc:0x00000001036d4828 /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:0x00000001036d4490 @a_proc=#<Proc:0x00000001036d44b8 /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=4352459960>=>#<Proc:0x00000001036d44b8 /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:0x00000001036d4120 @a_proc=#<Proc:0x00000001036d4148 /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=4352459080>=>#<Proc:0x00000001036d4148 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.2: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 3.3: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007ff2cf586168 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007ff2cf57fac0 @start_time=2025-03-11 21:22:25.544450763 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007ff2cf54a500 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007ff2cdca7b88 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007ff2cf586168 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00007ff2cf5358a8>, @failures=[], @errors=[#<Test::Unit::Error:0x00007ff2cdca7b88 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007ff2cf586168 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007ff2cf5366e0 @a_proc=#<Proc:0x00007ff2cf536708 /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=140680837162760>=>#<Proc:0x00007ff2cf536708 /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:0x00007ff2cf5362f8 @a_proc=#<Proc:0x00007ff2cf536320 /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=140680837161760>=>#<Proc:0x00007ff2cf536320 /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:0x00007ff2cf535f88 @a_proc=#<Proc:0x00007ff2cf535fb0 /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=140680837160880>=>#<Proc:0x00007ff2cf535fb0 /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:0x00007ff2cf535c18 @a_proc=#<Proc:0x00007ff2cf535c40 /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=140680837160000>=>#<Proc:0x00007ff2cf535c40 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.2: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 3.3: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012ca3bfb0 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000000012ca3bf88 @start_time=2025-03-11 21:22:24.544614 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000000012cafb478 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000000012ca70558 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012ca3bfb0 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000000012caf94e8>, @failures=[], @errors=[#<Test::Unit::Error:0x000000012ca70558 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012ca3bfb0 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000000012cafa8c0 @a_proc=#<Proc:0x000000012cafa8e8 /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=5044676840>=>#<Proc:0x000000012cafa8e8 /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:0x000000012cafa3c0 @a_proc=#<Proc:0x000000012cafa3e8 /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=5044675560>=>#<Proc:0x000000012cafa3e8 /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:0x000000012caf9f60 @a_proc=#<Proc:0x000000012caf9f88 /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=5044674440>=>#<Proc:0x000000012caf9f88 /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:0x000000012caf98f8 @a_proc=#<Proc:0x000000012caf9920 /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=5044672800>=>#<Proc:0x000000012caf9920 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.0: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby 3.4: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.3: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby head: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fabe7ad8668 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007fabec733e40 @start_time=2025-03-11 21:22:26.103886497 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007fabe7a9bc90 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007fabe7669848 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fabe7ad8668 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00007fabe7a87dd0>, @failures=[], @errors=[#<Test::Unit::Error:0x00007fabe7669848 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007fabe7ad8668 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007fabe7a88c08 @a_proc=#<Proc:0x00007fabe7a88c30 /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=140376302718000>=>#<Proc:0x00007fabe7a88c30 /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:0x00007fabe7a88820 @a_proc=#<Proc:0x00007fabe7a88848 /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=140376302717000>=>#<Proc:0x00007fabe7a88848 /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:0x00007fabe7a884b0 @a_proc=#<Proc:0x00007fabe7a884d8 /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=140376302716120>=>#<Proc:0x00007fabe7a884d8 /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:0x00007fabe7a88140 @a_proc=#<Proc:0x00007fabe7a88168 /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=140376302715240>=>#<Proc:0x00007fabe7a88168 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.2: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby 3.4: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby head: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001040b4140 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000001040b4118 @start_time=2025-03-11 21:22:28.288871 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000000010412e328 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000104076f70 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001040b4140 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000000010412ccf8>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000104076f70 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001040b4140 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000000010412dd88 @a_proc=#<Proc:0x000000010412ddb0 /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=4363312560>=>#<Proc:0x000000010412ddb0 /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:0x000000010412d900 @a_proc=#<Proc:0x000000010412d928 /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=4363311400>=>#<Proc:0x000000010412d928 /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:0x000000010412d4f0 @a_proc=#<Proc:0x000000010412d518 /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=4363310360>=>#<Proc:0x000000010412d518 /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:0x000000010412d0e0 @a_proc=#<Proc:0x000000010412d108 /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=4363309320>=>#<Proc:0x000000010412d108 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.1: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010617c1e8 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000000010617c1c0 @start_time=2025-03-11 21:22:27.738177 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001061f6380 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000000010623f288 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010617c1e8 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00000001061f4d50>, @failures=[], @errors=[#<Test::Unit::Error:0x000000010623f288 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000010617c1e8 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00000001061f5de0 @a_proc=#<Proc:0x00000001061f5e08 /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=4397686280>=>#<Proc:0x00000001061f5e08 /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:0x00000001061f5958 @a_proc=#<Proc:0x00000001061f5980 /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=4397685120>=>#<Proc:0x00000001061f5980 /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:0x00000001061f5548 @a_proc=#<Proc:0x00000001061f5570 /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=4397684080>=>#<Proc:0x00000001061f5570 /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:0x00000001061f5138 @a_proc=#<Proc:0x00000001061f5160 /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=4397683040>=>#<Proc:0x00000001061f5160 /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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.1: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001045049e8 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00000001044e4210 @start_time=2025-03-11 21:22:28.695102 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00000001045aec40 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00000001018ea8d0 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001045049e8 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x0000000104584120>, @failures=[], @errors=[#<Test::Unit::Error:0x00000001018ea8d0 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000001045049e8 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000104584f58 @a_proc=#<Proc:0x0000000104584f80 /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=4367863680>=>#<Proc:0x0000000104584f80 /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:0x0000000104584b70 @a_proc=#<Proc:0x0000000104584b98 /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=4367862680>=>#<Proc:0x0000000104584b98 /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:0x0000000104584800 @a_proc=#<Proc:0x0000000104584828 /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=4367861800>=>#<Proc:0x0000000104584828 /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:0x0000000104584490 @a_proc=#<Proc:0x00000001045844b8 /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=4367860920>=>#<Proc:0x00000001045844b8 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.2: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby 3.4: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.3: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055b5c3621938 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000055b5c3621910 @start_time=2025-03-11 21:22:29.546189814 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000055b5c3a86500 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000055b5c3b00508 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055b5c3621938 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000055b5c3a84bb0>, @failures=[], @errors=[#<Test::Unit::Error:0x000055b5c3b00508 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055b5c3621938 ...>>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000055b5c3a85e98 @a_proc=#<Proc:0x000055b5c3a85ee8 /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=94239160033000>=>#<Proc:0x000055b5c3a85ee8 /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:0x000055b5c3a85998 @a_proc=#<Proc:0x000055b5c3a859c0 /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=94239160031680>=>#<Proc:0x000055b5c3a859c0 /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:0x000055b5c3a854c0 @a_proc=#<Proc:0x000055b5c3a854e8 /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=94239160030440>=>#<Proc:0x000055b5c3a854e8 /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:0x000055b5c3a85038 @a_proc=#<Proc:0x000055b5c3a85060 /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=94239160029280>=>#<Proc:0x000055b5c3a85060 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.0: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby head: macos-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#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f22bd4394a0 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x00007f22bd439478 @start_time=2025-03-11 21:22:29.520285372 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x00007f22bb337680 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x00007f22be256790 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f22bd4394a0 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x00007f22bb336050>, @failures=[], @errors=[#<Test::Unit::Error:0x00007f22be256790 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00007f22bd4394a0 ...> run_csv_filter(str, "--output-quote_char=#{output_quote_char}")) ^^^>, @method_name="test_option_output_quote_char", @location=["/home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x00007f22bb3370e0 @a_proc=#<Proc:0x00007f22bb337108 /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=139787146326280>=>#<Proc:0x00007f22bb337108 /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:0x00007f22bb336c58 @a_proc=#<Proc:0x00007f22bb336c80 /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=139787146325120>=>#<Proc:0x00007f22bb336c80 /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:0x00007f22bb336848 @a_proc=#<Proc:0x00007f22bb336870 /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=139787146324080>=>#<Proc:0x00007f22bb336870 /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:0x00007f22bb336438 @a_proc=#<Proc:0x00007f22bb336460 /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=139787146323040>=>#<Proc:0x00007f22bb336460 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.1: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby debug: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000132144f00 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x0000000132144ed8 @start_time=2025-03-11 21:22:32.003627 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x0000000117adf530 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x0000000117ad6b88 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000132144f00 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x0000000117adce20>, @failures=[], @errors=[#<Test::Unit::Error:0x0000000117ad6b88 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000132144f00 ...>>, @method_name="test_option_output_quote_char", @location=["/Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x0000000117adec48 @a_proc=#<Proc:0x0000000117adec70 /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=4692241520>=>#<Proc:0x0000000117adec70 /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:0x0000000117ade478 @a_proc=#<Proc:0x0000000117ade4a0 /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=4692239520>=>#<Proc:0x0000000117ade4a0 /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:0x0000000117addaf0 @a_proc=#<Proc:0x0000000117addb90 /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=4692237200>=>#<Proc:0x0000000117addb90 /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:0x0000000117add550 @a_proc=#<Proc:0x0000000117add578 /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=4692235640>=>#<Proc:0x0000000117add578 /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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.0: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055771535b240> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055d31f1345c8> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.5: 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#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055cdbe6d30d0> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.7: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby debug: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055990cf64c58> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.7: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00005556b30503c0> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.6: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby debug: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000000111852980> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.6: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000055eb64cdf2d0> /home/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.5: ubuntu-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012b95bdd0> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.7: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000011a1a66a0> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.6: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000000012a09fee0> /Users/runner/work/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.7: macos-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 3.3: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001ceef25dfb8 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000001ceef25df90 @start_time=2025-03-11 21:23:06.8400947 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000001ceeeb15a58 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000001ceef5e9740 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001ceef25dfb8 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000001ceeeb08380>, @failures=[], @errors=[#<Test::Unit::Error:0x000001ceef5e9740 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001ceef25dfb8 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000001ceeeb14298 @a_proc=#<Proc:0x000001ceeeb14400 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=1988279485440>=>#<Proc:0x000001ceeeb14400 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:0x000001ceeeb0ae00 @a_proc=#<Proc:0x000001ceeeb0aea0 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=1988279447200>=>#<Proc:0x000001ceeeb0aea0 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:0x000001ceeeb09af0 @a_proc=#<Proc:0x000001ceeeb09b18 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=1988279442200>=>#<Proc:0x000001ceeeb09b18 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:0x000001ceeeb090a0 @a_proc=#<Proc:0x000001ceeeb090c8 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=1988279439560>=>#<Proc:0x000001ceeeb090c8 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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.0: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001c6ee6a39c8 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000001c6ee9f6e18 @start_time=2025-03-11 21:23:08.7052785 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000001c6ef121508 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000001c6eeafaaa8 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001c6ee6a39c8 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000001c6eed9c950>, @failures=[], @errors=[#<Test::Unit::Error:0x000001c6eeafaaa8 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001c6ee6a39c8 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000001c6eedd6bf0 @a_proc=#<Proc:0x000001c6eedd6dd0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=1953922641360>=>#<Proc:0x000001c6eedd6dd0 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:0x000001c6eedd3130 @a_proc=#<Proc:0x000001c6eedd3298 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=1953922626200>=>#<Proc:0x000001c6eedd3298 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:0x000001c6eed9f3f8 @a_proc=#<Proc:0x000001c6eed9fcb8 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=1953922415800>=>#<Proc:0x000001c6eed9fcb8 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:0x000001c6eed9d440 @a_proc=#<Proc:0x000001c6eed9d5d0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=1953922405840>=>#<Proc:0x000001c6eed9d5d0 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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.2: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby head: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby mingw: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby mswin: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby mingw: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby 3.4: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby 3.4: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
In-place test: Ruby head: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002004e139098 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000002004e139070 @start_time=2025-03-11 21:23:45.7097143 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000002004da14f60 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000002004e6028b8 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002004e139098 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000002004d9ee3b0>, @failures=[], @errors=[#<Test::Unit::Error:0x000002004e6028b8 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000002004e139098 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000002004da0fce0 @a_proc=#<Proc:0x000002004da0fd30 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=2200325651760>=>#<Proc:0x000002004da0fd30 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:0x000002004da0e2f0 @a_proc=#<Proc:0x000002004da0e368 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=2200325645160>=>#<Proc:0x000002004da0e368 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:0x000002004da04818 @a_proc=#<Proc:0x000002004da04840 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=2200325605440>=>#<Proc:0x000002004da04840 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:0x000002004d9f5b88 @a_proc=#<Proc:0x000002004d9f5d68 D:/a/csv/csv/vendor/bundle/ruby/3.0.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=2200325545320>=>#<Proc:0x000002004d9f5d68 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:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.0: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001adf93d2b08 @method_name="test_option_output_quote_char", @internal_data=#<Test::Unit::TestCase::InternalData:0x000001adf9776b38 @start_time=2025-03-11 21:23:46.1973536 +0000, @elapsed_time=nil, @passed=false, @interrupted=true, @test_data_label=nil, @test_data=nil>, @_result=#<Test::Unit::TestResult:0x000001adf9ea1458 @assertion_count=3148, @pass_count=109, @run_count=109, @summary_generators=[:failure_summary, :error_summary, :pending_summary, :omission_summary, :notification_summary], @problem_checkers=[:failure_occurred?, :error_occurred?], @Faults=[#<Test::Unit::Error:0x000001adfea89780 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001adf93d2b08 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @stop_tag=#<Object:0x000001adf9b2c2c8>, @failures=[], @errors=[#<Test::Unit::Error:0x000001adfea89780 @test_name="test_option_output_quote_char(TestCSVFilter)", @exception=#<NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001adf93d2b08 ...>>, @method_name="test_option_output_quote_char", @location=["D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'"]>], @pendings=[], @omissions=[], @notifications=[], @channels={"Test::Unit::TestResult::FINISHED"=>{#<Test::Unit::Util::ProcWrapper:0x000001adf9b73538 @a_proc=#<Proc:0x000001adf9b735b0 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:93>, @hash=1846730503600>=>#<Proc:0x000001adf9b735b0 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:0x000001adf9b70ce8 @a_proc=#<Proc:0x000001adf9b71328 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:96>, @hash=1846730494760>=>#<Proc:0x000001adf9b71328 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:0x000001adf9b2d240 @a_proc=#<Proc:0x000001adf9b2d358 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:99>, @hash=1846730216280>=>#<Proc:0x000001adf9b2d358 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:0x000001adf9b2c8b8 @a_proc=#<Proc:0x000001adf9b2c908 D:/a/csv/csv/vendor/bundle/ruby/3.2.0/gems/test-unit-3.6.7/lib/test/unit/ui/testrunnermediator.rb:102>, @hash=1846730213640>=>#<Proc:0x000001adf9b2c908 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:112:in `test_option_output_quote_char'
In-place test: Ruby 3.2: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 3.3: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000208a19cc588> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.6: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001923dff2780> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.7: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method 'str' for an instance of TestCSVFilter D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in 'TestCSVFilter#test_option_output_quote_char'
Scanner test: Ruby mswin: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x000001e6d9284b70> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.7: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000020790a5f430> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.5: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x00000208029cc0a0> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
In-place test: Ruby 2.6: windows-latest
Process completed with exit code 1.
Error: test/csv/test_csv_filter.rb#L112
NameError: undefined local variable or method `str' for #<TestCSVFilter:0x0000027fc6255d80> D:/a/csv/csv/test/csv/test_csv_filter.rb:112:in `test_option_output_quote_char'
Scanner test: Ruby 2.5: windows-latest
Process completed with exit code 1.