You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2021/12/09 10:29:26 UTC

[GitHub] [arrow] pitrou commented on pull request #11908: ARROW-15030: [C++] CSV writer test failures

pitrou commented on pull request #11908:
URL: https://github.com/apache/arrow/pull/11908#issuecomment-989721253


   This doesn't fix the issue. Actually, you should be able to reproduce it by enabling `-DARROW_EXTRA_ERROR_CONTEXT=on` in the CMake config. It adds context lines to error messages which you can see in the failed comparison:
   ```
   [ RUN      ] MultiColumnWriteCSVTest/TestWriteCSV.TestWrite/13
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer_test.cc:246: Failure
   Expected equality of these values:
     ToCsvString(*record_batch, options)
       Which is: Invalid: CSV values may not contain structural characters if quoting style is "None". See RFC4180. Invalid value: foo
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer.cc:195  CheckStringHasNoStructuralChars(s)
   /home/antoine/arrow/dev/cpp/src/arrow/util/bit_block_counter.h:443  visit_not_null(position)
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer.cc:515  (*populator) ->PopulateColumns(reinterpret_cast<char*>(data_buffer_->mutable_data()), offsets_.data())
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer.cc:416  TranslateMinimalBatch(*slice)
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer.cc:547  writer->WriteRecordBatch(batch)
   /home/antoine/arrow/dev/cpp/src/arrow/csv/writer_test.cc:212  WriteCSV(data, options, out.get())
     GetParam().expected_status
       Which is: Invalid: CSV values may not contain structural characters if quoting style is "None". See RFC4180. Invalid value: foo
   [  FAILED  ] MultiColumnWriteCSVTest/TestWriteCSV.TestWrite/13, where GetParam() = WriterTestParams(0x55e9414b7230) (0 ms)
   ```


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org