text/template — validation proof

Go’s own text/template 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 text/template 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/text/template.

Verdicts

Test go test go2cs
TestAddParseTree pass pass
TestAddParseTreeToUnparsedTemplate pass pass
TestAddToZeroTemplate pass pass
TestAddrOfIndex pass pass
TestBadFuncNames pass pass
TestBlock pass pass
TestClone pass pass
TestComparison pass pass
TestDelims pass pass
TestEmptyTemplate pass pass
TestEmptyTemplateCloneCrash pass pass
TestEvalFieldErrors pass pass
TestEvalFieldErrors/ExistingFieldOnNil pass pass
TestEvalFieldErrors/MissingFieldOnNil pass pass
TestEvalFieldErrors/MissingFieldOnNonNil pass pass
TestEvalFieldErrors/MissingKeyOnMapPtrToNil pass pass
TestEvalFieldErrors/MissingKeyOnNilMap pass pass
TestEvalFieldErrors/MissingKeyOnNilMapPtr pass pass
TestExecError pass pass
TestExecError_CustomError pass pass
TestExecute pass pass
TestExecuteError pass pass
TestExecuteGivesExecError pass pass
TestExecuteOnNewTemplate pass pass
TestExecutePanicDuringCall pass pass
TestFinalForPrintf pass pass
TestFunctionCheckDuringCall pass pass
TestGoodFuncNames pass pass
TestInterfaceValues pass pass
TestIssue19294 pass pass
TestIssue31810 pass pass
TestIssue39807 pass pass
TestIssue43065 pass pass
TestIssue48215 pass pass
TestJSEscaping pass pass
TestLinkerGC pass pass
TestMaxExecDepth pass pass
TestMessageForExecuteEmpty pass pass
TestMissingMapKey pass pass
TestMultiExecute pass pass
TestMultiParse pass pass
TestNew pass pass
TestParse pass pass
TestParseFS pass pass
TestParseFiles pass pass
TestParseFilesWithData pass pass
TestParseGlob pass pass
TestParseGlobWithData pass pass
TestRedefinition pass pass
TestTemplateLookUp pass pass
TestTree pass pass
TestUnterminatedStringError 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.