internal/fuzz — validation proof
Go’s own internal/fuzz 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 internal/fuzz row in
Validated Test Packages.
Validated 2026-08-25 · converter e2182a59e
52 matched · 0 disclosed — Go 1.23.12, windows/amd64, converted package
src/core/internal/fuzz.
Verdicts
| Test | go test |
go2cs |
|---|---|---|
TestByteRoundTrip |
pass | pass |
TestByteSliceMutators |
pass | pass |
TestByteSliceMutators/byteSliceArithmeticUint16 |
pass | pass |
TestByteSliceMutators/byteSliceArithmeticUint32 |
pass | pass |
TestByteSliceMutators/byteSliceArithmeticUint64 |
pass | pass |
TestByteSliceMutators/byteSliceArithmeticUint8 |
pass | pass |
TestByteSliceMutators/byteSliceBitFlip |
pass | pass |
TestByteSliceMutators/byteSliceDuplicateBytes |
pass | pass |
TestByteSliceMutators/byteSliceInsertConstantBytes |
pass | pass |
TestByteSliceMutators/byteSliceInsertRandomBytes |
pass | pass |
TestByteSliceMutators/byteSliceOverwriteBytes |
pass | pass |
TestByteSliceMutators/byteSliceOverwriteConstantBytes |
pass | pass |
TestByteSliceMutators/byteSliceOverwriteInterestingUint16 |
pass | pass |
TestByteSliceMutators/byteSliceOverwriteInterestingUint32 |
pass | pass |
TestByteSliceMutators/byteSliceOverwriteInterestingUint8 |
pass | pass |
TestByteSliceMutators/byteSliceRemoveBytes |
pass | pass |
TestByteSliceMutators/byteSliceShuffleBytes |
pass | pass |
TestByteSliceMutators/byteSliceSwapByte |
pass | pass |
TestByteSliceMutators/byteSliceSwapBytes |
pass | pass |
TestByteSliceMutators/byteSliceXORByte |
pass | pass |
TestInt8RoundTrip |
pass | pass |
TestMinimizeFlaky |
pass | pass |
TestMinimizeInput |
pass | pass |
TestMinimizeInput/non_ascii_bytes |
pass | pass |
TestMinimizeInput/ones_byte |
pass | pass |
TestMinimizeInput/ones_string |
pass | pass |
TestMinimizeInput/set_of_bytes |
pass | pass |
TestMinimizeInput/single_bytes |
pass | pass |
TestMinimizeInput/string_length |
pass | pass |
TestMinimizeInput/string_with_letter |
pass | pass |
TestQueue |
pass | pass |
TestStringImmutability |
pass | pass |
TestUnmarshalMarshal |
pass | pass |
TestUnmarshalMarshal/byte_out_of_range |
pass | pass |
TestUnmarshalMarshal/double_negation |
pass | pass |
TestUnmarshalMarshal/empty_value |
pass | pass |
TestUnmarshalMarshal/extra_newline |
pass | pass |
TestUnmarshalMarshal/float_edge_cases |
pass | pass |
TestUnmarshalMarshal/float_types |
pass | pass |
TestUnmarshalMarshal/int8_too_large |
pass | pass |
TestUnmarshalMarshal/int_overflow |
pass | pass |
TestUnmarshalMarshal/int_variations |
pass | pass |
TestUnmarshalMarshal/malformed_bool |
pass | pass |
TestUnmarshalMarshal/malformed_byte |
pass | pass |
TestUnmarshalMarshal/malformed_string |
pass | pass |
TestUnmarshalMarshal/missing_version |
pass | pass |
TestUnmarshalMarshal/multiplication_in_int_value |
pass | pass |
TestUnmarshalMarshal/negative_uint |
pass | pass |
TestUnmarshalMarshal/rune_validation |
pass | pass |
TestUnmarshalMarshal/trailing_spaces |
pass | pass |
TestUnmarshalMarshal/various_types |
pass | pass |
TestUnmarshalMarshal/windows_new_line |
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.
- BenchmarkMarshalCorpusFile (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMutatorAllBasicTypes (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMutatorBytes (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMutatorString (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalCorpusFile (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkWorkerFuzz (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkWorkerFuzzOverhead (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkWorkerMinimize (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkWorkerPing (benchmark): benchmark execution is deferred to Phase 4D
- FuzzFloat64RoundTrip (fuzz): fuzz execution is deferred to Phase 4D
- FuzzRuneRoundTrip (fuzz): fuzz execution is deferred to Phase 4D
- FuzzStringRoundTrip (fuzz): fuzz execution is deferred to Phase 4D