internal/trace — validation proof
Go’s own internal/trace 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/trace row in
Validated Test Packages.
Validated 2026-08-29 · converter 77c5d1d04
92 matched · 0 disclosed — Go 1.23.12, windows/amd64, converted package
src/core/internal/trace.
Both runtimes skip 2 of the matched tests identically.
Verdicts
| Test | go test |
go2cs |
|---|---|---|
TestHeap |
pass | pass |
TestMMU |
pass | pass |
TestMMUTrace |
pass | pass |
TestMMUTrace/V2 |
pass | pass |
TestMUD |
pass | pass |
TestMUDTracking |
pass | pass |
TestOldtrace |
pass | pass |
TestOldtrace/fmt_1_21_pprof_good |
pass | pass |
TestOldtrace/http_1_19_good |
pass | pass |
TestOldtrace/http_1_21_good |
pass | pass |
TestOldtrace/stress_1_11_good |
pass | pass |
TestOldtrace/stress_1_19_good |
pass | pass |
TestOldtrace/stress_1_21_good |
pass | pass |
TestOldtrace/stress_start_stop_1_11_good |
pass | pass |
TestOldtrace/stress_start_stop_1_19_good |
pass | pass |
TestOldtrace/stress_start_stop_1_21_good |
pass | pass |
TestOldtrace/user_task_region_1_11_good |
pass | pass |
TestOldtrace/user_task_region_1_19_good |
pass | pass |
TestOldtrace/user_task_region_1_21_good |
pass | pass |
TestPanicEvent |
pass | pass |
TestQueue |
pass | pass |
TestReaderGolden |
pass | pass |
TestReaderGolden/tests\go122-annotations-stress.test |
pass | pass |
TestReaderGolden/tests\go122-annotations.test |
pass | pass |
TestReaderGolden/tests\go122-confuse-seq-across-generations.test |
pass | pass |
TestReaderGolden/tests\go122-create-syscall-reuse-thread-id.test |
pass | pass |
TestReaderGolden/tests\go122-create-syscall-with-p.test |
pass | pass |
TestReaderGolden/tests\go122-fail-first-gen-first.test |
pass | pass |
TestReaderGolden/tests\go122-gc-stress.test |
pass | pass |
TestReaderGolden/tests\go122-go-create-without-running-g.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-ambiguous.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-bare-m.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-reacquire-new-proc-bare-m.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary-reacquire-new-proc.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-gen-boundary.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-reacquire-new-proc-bare-m.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-reacquire-new-proc.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-self.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-simple-bare-m.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-simple.test |
pass | pass |
TestReaderGolden/tests\go122-syscall-steal-proc-sitting-in-syscall.test |
pass | pass |
TestReaderGolden/tests\go122-task-across-generations.test |
pass | pass |
TestRelatedGoroutinesV2Trace |
pass | pass |
TestSummarizeGoroutinesRegionsTrace |
pass | pass |
TestSummarizeGoroutinesTrace |
pass | pass |
TestSummarizeTasksTrace |
pass | pass |
TestTraceAnnotations |
pass | pass |
TestTraceAnnotations/AllocFree |
pass | pass |
TestTraceAnnotations/Default |
pass | pass |
TestTraceAnnotations/Stress |
pass | pass |
TestTraceAnnotationsStress |
pass | pass |
TestTraceAnnotationsStress/AllocFree |
pass | pass |
TestTraceAnnotationsStress/Default |
pass | pass |
TestTraceAnnotationsStress/Stress |
pass | pass |
TestTraceCPUProfile |
pass | pass |
TestTraceCPUProfile/AllocFree |
pass | pass |
TestTraceCPUProfile/Default |
pass | pass |
TestTraceCPUProfile/Stress |
pass | pass |
TestTraceCgoCallback |
skip | skip |
TestTraceFutileWakeup |
pass | pass |
TestTraceFutileWakeup/AllocFree |
pass | pass |
TestTraceFutileWakeup/Default |
pass | pass |
TestTraceFutileWakeup/Stress |
pass | pass |
TestTraceGCStress |
pass | pass |
TestTraceGCStress/AllocFree |
pass | pass |
TestTraceGCStress/Default |
pass | pass |
TestTraceGCStress/Stress |
pass | pass |
TestTraceGOMAXPROCS |
pass | pass |
TestTraceGOMAXPROCS/AllocFree |
pass | pass |
TestTraceGOMAXPROCS/Default |
pass | pass |
TestTraceGOMAXPROCS/Stress |
pass | pass |
TestTraceIterPull |
pass | pass |
TestTraceIterPull/AllocFree |
pass | pass |
TestTraceIterPull/Default |
pass | pass |
TestTraceIterPull/Stress |
pass | pass |
TestTraceManyStartStop |
pass | pass |
TestTraceManyStartStop/AllocFree |
pass | pass |
TestTraceManyStartStop/Default |
pass | pass |
TestTraceManyStartStop/Stress |
pass | pass |
TestTraceStacks |
pass | pass |
TestTraceStacks/AllocFree |
pass | pass |
TestTraceStacks/Default |
pass | pass |
TestTraceStacks/Stress |
pass | pass |
TestTraceStress |
pass | pass |
TestTraceStress/AllocFree |
pass | pass |
TestTraceStress/Default |
pass | pass |
TestTraceStress/Stress |
pass | pass |
TestTraceStressStartStop |
pass | pass |
TestTraceStressStartStop/AllocFree |
pass | pass |
TestTraceStressStartStop/Default |
pass | pass |
TestTraceStressStartStop/Stress |
pass | pass |
TestTraceWaitOnPipe |
skip | skip |
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.
- FuzzReader (fuzz): fuzz execution is deferred to Phase 4D