debug/buildinfo — validation proof

Go’s own debug/buildinfo 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 debug/buildinfo row in Validated Test Packages.

Validated 2026-08-07 · converter dcdc394d5

197 matched · 0 disclosed — Go 1.23.1, windows/amd64, converted package src/core/debug/buildinfo.

Both runtimes skip 6 of the matched tests identically.

Verdicts

Test go test go2cs
TestIssue54968 pass pass
TestIssue54968/start_at_1 pass pass
TestIssue54968/start_at_10 pass pass
TestIssue54968/start_at_100 pass pass
TestIssue54968/start_at_101 pass pass
TestIssue54968/start_at_102 pass pass
TestIssue54968/start_at_103 pass pass
TestIssue54968/start_at_104 pass pass
TestIssue54968/start_at_105 pass pass
TestIssue54968/start_at_106 pass pass
TestIssue54968/start_at_107 pass pass
TestIssue54968/start_at_108 pass pass
TestIssue54968/start_at_109 pass pass
TestIssue54968/start_at_11 pass pass
TestIssue54968/start_at_110 pass pass
TestIssue54968/start_at_111 pass pass
TestIssue54968/start_at_113 pass pass
TestIssue54968/start_at_114 pass pass
TestIssue54968/start_at_115 pass pass
TestIssue54968/start_at_116 pass pass
TestIssue54968/start_at_117 pass pass
TestIssue54968/start_at_118 pass pass
TestIssue54968/start_at_119 pass pass
TestIssue54968/start_at_12 pass pass
TestIssue54968/start_at_120 pass pass
TestIssue54968/start_at_121 pass pass
TestIssue54968/start_at_122 pass pass
TestIssue54968/start_at_123 pass pass
TestIssue54968/start_at_124 pass pass
TestIssue54968/start_at_125 pass pass
TestIssue54968/start_at_126 pass pass
TestIssue54968/start_at_127 pass pass
TestIssue54968/start_at_129 pass pass
TestIssue54968/start_at_13 pass pass
TestIssue54968/start_at_130 pass pass
TestIssue54968/start_at_131 pass pass
TestIssue54968/start_at_132 pass pass
TestIssue54968/start_at_133 pass pass
TestIssue54968/start_at_134 pass pass
TestIssue54968/start_at_135 pass pass
TestIssue54968/start_at_136 pass pass
TestIssue54968/start_at_137 pass pass
TestIssue54968/start_at_138 pass pass
TestIssue54968/start_at_139 pass pass
TestIssue54968/start_at_14 pass pass
TestIssue54968/start_at_140 pass pass
TestIssue54968/start_at_141 pass pass
TestIssue54968/start_at_142 pass pass
TestIssue54968/start_at_143 pass pass
TestIssue54968/start_at_145 pass pass
TestIssue54968/start_at_146 pass pass
TestIssue54968/start_at_147 pass pass
TestIssue54968/start_at_148 pass pass
TestIssue54968/start_at_149 pass pass
TestIssue54968/start_at_15 pass pass
TestIssue54968/start_at_150 pass pass
TestIssue54968/start_at_151 pass pass
TestIssue54968/start_at_152 pass pass
TestIssue54968/start_at_153 pass pass
TestIssue54968/start_at_154 pass pass
TestIssue54968/start_at_155 pass pass
TestIssue54968/start_at_156 pass pass
TestIssue54968/start_at_157 pass pass
TestIssue54968/start_at_158 pass pass
TestIssue54968/start_at_159 pass pass
TestIssue54968/start_at_161 pass pass
TestIssue54968/start_at_162 pass pass
TestIssue54968/start_at_163 pass pass
TestIssue54968/start_at_164 pass pass
TestIssue54968/start_at_165 pass pass
TestIssue54968/start_at_166 pass pass
TestIssue54968/start_at_167 pass pass
TestIssue54968/start_at_168 pass pass
TestIssue54968/start_at_169 pass pass
TestIssue54968/start_at_17 pass pass
TestIssue54968/start_at_170 pass pass
TestIssue54968/start_at_171 pass pass
TestIssue54968/start_at_172 pass pass
TestIssue54968/start_at_173 pass pass
TestIssue54968/start_at_174 pass pass
TestIssue54968/start_at_175 pass pass
TestIssue54968/start_at_177 pass pass
TestIssue54968/start_at_178 pass pass
TestIssue54968/start_at_179 pass pass
TestIssue54968/start_at_18 pass pass
TestIssue54968/start_at_180 pass pass
TestIssue54968/start_at_181 pass pass
TestIssue54968/start_at_182 pass pass
TestIssue54968/start_at_183 pass pass
TestIssue54968/start_at_184 pass pass
TestIssue54968/start_at_185 pass pass
TestIssue54968/start_at_19 pass pass
TestIssue54968/start_at_2 pass pass
TestIssue54968/start_at_20 pass pass
TestIssue54968/start_at_21 pass pass
TestIssue54968/start_at_22 pass pass
TestIssue54968/start_at_23 pass pass
TestIssue54968/start_at_24 pass pass
TestIssue54968/start_at_25 pass pass
TestIssue54968/start_at_26 pass pass
TestIssue54968/start_at_27 pass pass
TestIssue54968/start_at_28 pass pass
TestIssue54968/start_at_29 pass pass
TestIssue54968/start_at_3 pass pass
TestIssue54968/start_at_30 pass pass
TestIssue54968/start_at_31 pass pass
TestIssue54968/start_at_33 pass pass
TestIssue54968/start_at_34 pass pass
TestIssue54968/start_at_35 pass pass
TestIssue54968/start_at_36 pass pass
TestIssue54968/start_at_37 pass pass
TestIssue54968/start_at_38 pass pass
TestIssue54968/start_at_39 pass pass
TestIssue54968/start_at_4 pass pass
TestIssue54968/start_at_40 pass pass
TestIssue54968/start_at_41 pass pass
TestIssue54968/start_at_42 pass pass
TestIssue54968/start_at_43 pass pass
TestIssue54968/start_at_44 pass pass
TestIssue54968/start_at_45 pass pass
TestIssue54968/start_at_46 pass pass
TestIssue54968/start_at_47 pass pass
TestIssue54968/start_at_49 pass pass
TestIssue54968/start_at_5 pass pass
TestIssue54968/start_at_50 pass pass
TestIssue54968/start_at_51 pass pass
TestIssue54968/start_at_52 pass pass
TestIssue54968/start_at_53 pass pass
TestIssue54968/start_at_54 pass pass
TestIssue54968/start_at_55 pass pass
TestIssue54968/start_at_56 pass pass
TestIssue54968/start_at_57 pass pass
TestIssue54968/start_at_58 pass pass
TestIssue54968/start_at_59 pass pass
TestIssue54968/start_at_6 pass pass
TestIssue54968/start_at_60 pass pass
TestIssue54968/start_at_61 pass pass
TestIssue54968/start_at_62 pass pass
TestIssue54968/start_at_63 pass pass
TestIssue54968/start_at_65 pass pass
TestIssue54968/start_at_66 pass pass
TestIssue54968/start_at_67 pass pass
TestIssue54968/start_at_68 pass pass
TestIssue54968/start_at_69 pass pass
TestIssue54968/start_at_7 pass pass
TestIssue54968/start_at_70 pass pass
TestIssue54968/start_at_71 pass pass
TestIssue54968/start_at_72 pass pass
TestIssue54968/start_at_73 pass pass
TestIssue54968/start_at_74 pass pass
TestIssue54968/start_at_75 pass pass
TestIssue54968/start_at_76 pass pass
TestIssue54968/start_at_77 pass pass
TestIssue54968/start_at_78 pass pass
TestIssue54968/start_at_79 pass pass
TestIssue54968/start_at_8 pass pass
TestIssue54968/start_at_81 pass pass
TestIssue54968/start_at_82 pass pass
TestIssue54968/start_at_83 pass pass
TestIssue54968/start_at_84 pass pass
TestIssue54968/start_at_85 pass pass
TestIssue54968/start_at_86 pass pass
TestIssue54968/start_at_87 pass pass
TestIssue54968/start_at_88 pass pass
TestIssue54968/start_at_89 pass pass
TestIssue54968/start_at_9 pass pass
TestIssue54968/start_at_90 pass pass
TestIssue54968/start_at_91 pass pass
TestIssue54968/start_at_92 pass pass
TestIssue54968/start_at_93 pass pass
TestIssue54968/start_at_94 pass pass
TestIssue54968/start_at_95 pass pass
TestIssue54968/start_at_97 pass pass
TestIssue54968/start_at_98 pass pass
TestIssue54968/start_at_99 pass pass
TestReadFile pass pass
TestReadFile/aix_ppc64 skip skip
TestReadFile/darwin_amd64 skip skip
TestReadFile/darwin_arm64 skip skip
TestReadFile/linux_386 skip skip
TestReadFile/linux_amd64 skip skip
TestReadFile/windows_386 skip skip
TestReadFile/windows_amd64 pass pass
TestReadFile/windows_amd64/exe pass pass
TestReadFile/windows_amd64/exe/doesnotexist pass pass
TestReadFile/windows_amd64/exe/empty pass pass
TestReadFile/windows_amd64/exe/invalid_gopath pass pass
TestReadFile/windows_amd64/exe/invalid_modules pass pass
TestReadFile/windows_amd64/exe/valid_gopath pass pass
TestReadFile/windows_amd64/exe/valid_modules pass pass
TestReadFile/windows_amd64/pie pass pass
TestReadFile/windows_amd64/pie/doesnotexist pass pass
TestReadFile/windows_amd64/pie/empty pass pass
TestReadFile/windows_amd64/pie/invalid_gopath pass pass
TestReadFile/windows_amd64/pie/invalid_modules pass pass
TestReadFile/windows_amd64/pie/valid_gopath pass pass
TestReadFile/windows_amd64/pie/valid_modules 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.