encoding/csv — validation proof

Go’s own encoding/csv test suite, converted to C# by go2cs, built against the converted standard library, run under the Go-semantics test host, and compared verdict for verdict against a clean go test -json baseline of the same sources. This page is generated by the converter from that comparison — it is the evidence behind the encoding/csv row in Validated Test Packages.

Validated 2026-08-04 · converter f6e9c0cf0

71 matched · 0 disclosed — Go 1.23.1, windows/amd64, converted package src/core/encoding/csv.

Verdicts

Test go test go2cs
TestError pass pass
TestRead pass pass
TestRead/BadBareQuote pass pass
TestRead/BadComma1 pass pass
TestRead/BadComma2 pass pass
TestRead/BadComma3 pass pass
TestRead/BadComma4 pass pass
TestRead/BadCommaComment pass pass
TestRead/BadComment1 pass pass
TestRead/BadComment2 pass pass
TestRead/BadComment3 pass pass
TestRead/BadDoubleQuotes pass pass
TestRead/BadFieldCount pass pass
TestRead/BadFieldCount1 pass pass
TestRead/BadFieldCountMultiple pass pass
TestRead/BadTrailingQuote pass pass
TestRead/BareCR pass pass
TestRead/BareDoubleQuotes pass pass
TestRead/BareQuotes pass pass
TestRead/BinaryBlobField pass pass
TestRead/BlankLine pass pass
TestRead/BlankLineFieldCount pass pass
TestRead/CRLF pass pass
TestRead/CRLFInQuotedField pass pass
TestRead/CommaFieldTest pass pass
TestRead/Comment pass pass
TestRead/DoubleQuoteWithTrailingCRLF pass pass
TestRead/EvenQuotes pass pass
TestRead/ExtraneousQuote pass pass
TestRead/FieldCR pass pass
TestRead/FieldCRCR pass pass
TestRead/FieldCRCRLF pass pass
TestRead/FieldCRCRLFCR pass pass
TestRead/FieldCRCRLFCRCR pass pass
TestRead/FieldCount pass pass
TestRead/HugeLines pass pass
TestRead/LazyOddQuotes pass pass
TestRead/LazyQuoteWithTrailingCRLF pass pass
TestRead/LazyQuotes pass pass
TestRead/LeadingSpace pass pass
TestRead/MultiFieldCRCRLFCRCR pass pass
TestRead/MultiLine pass pass
TestRead/MultipleCRLF pass pass
TestRead/NoComment pass pass
TestRead/NoEOLTest pass pass
TestRead/NonASCIICommaAndComment pass pass
TestRead/NonASCIICommaAndCommentWithQuotes pass pass
TestRead/NonASCIICommaConfusion pass pass
TestRead/NonASCIICommentConfusion pass pass
TestRead/NotTrailingComma3 pass pass
TestRead/OddQuotes pass pass
TestRead/QuoteWithTrailingCRLF pass pass
TestRead/QuotedFieldMultipleLF pass pass
TestRead/QuotedTrailingCR pass pass
TestRead/QuotedTrailingCRCR pass pass
TestRead/RFC4180test pass pass
TestRead/ReadAllReuseRecord pass pass
TestRead/Semicolon pass pass
TestRead/Simple pass pass
TestRead/StartLine1 pass pass
TestRead/StartLine2 pass pass
TestRead/TrailingCR pass pass
TestRead/TrailingCommaEOF pass pass
TestRead/TrailingCommaEOL pass pass
TestRead/TrailingCommaIneffective1 pass pass
TestRead/TrailingCommaLine3 pass pass
TestRead/TrailingCommaSpaceEOF pass pass
TestRead/TrailingCommaSpaceEOL pass pass
TestRead/TrimQuote pass pass
TestRead/TrimSpace pass pass
TestWrite pass pass

Excluded declarations

Declarations filtered from both sides of the comparison, and therefore not claimed above: Benchmark, Fuzz and Example declarations the converted host does not execute, plus any test requiring a capability the managed runtime does not provide — a testing member the host has not implemented, or a platform behavior it provably cannot reproduce. Each is named with the capability it needs.