Posted in Go语言基础和工具链Go测试表达力断层图谱:TestMain、subtest、t.Cleanup、t.Setenv——你写的不是测试,是技术立场声明 第一章:Shell脚本的基本语法 … Go测试表达力断层图谱:TestMain、subtest、t.Cleanup、t.Setenv——你写的不是测试,是技术立场声明Read more by 代码流浪者|2026年3月18日|t.Cleanup(), TestMain未执行, Go测试关键方法, T.Setenv, subtests最佳实践
Posted in Go语言基础和工具链Go语言testing.T底层机制揭秘:如何用t.Cleanup()、t.Parallel()和t.Setenv()写出零泄漏测试(附pprof验证数据) 第一章:Go语言testing. … Go语言testing.T底层机制揭秘:如何用t.Cleanup()、t.Parallel()和t.Setenv()写出零泄漏测试(附pprof验证数据)Read more by Golang修行笔记|2026年2月9日|Go语言测试工具链, t.Parallel失效, T.Setenv, testing.T测试模板, t.Cleanup()
Posted in Go语言基础和工具链Go测试状态残留导致偶发失败?用testdb.NewCleaner() + t.Cleanup()构建事务级原子测试沙箱(支持Postgres/MySQL/SQLite) 第一章:Go测试状态残留导致偶发 … Go测试状态残留导致偶发失败?用testdb.NewCleaner() + t.Cleanup()构建事务级原子测试沙箱(支持Postgres/MySQL/SQLite)Read more by 并发编程爱好者|2026年2月7日|事务级测试沙箱, 数据库测试最佳实践, Go测试关键方法, t.Cleanup(), testdb.NewCleaner
Posted in Go语言基础和工具链Go测试中mock对象实例化的3重幻觉:为什么t.Cleanup()无法回收interface{}包装的底层实例? 第一章:Go测试中mock对象实 … Go测试中mock对象实例化的3重幻觉:为什么t.Cleanup()无法回收interface{}包装的底层实例?Read more by Go语言实验室|2026年2月6日|Mock对象, 资源回收解析, Go测试关键方法, interface{}类型开销, t.Cleanup()
Posted in Go语言基础和工具链Go语言t的终极测试协议:如何用t.Helper() + t.Cleanup() + t.Setenv()构建不可绕过的集成测试链? 第一章:Go语言t是什么意思 在 … Go语言t的终极测试协议:如何用t.Helper() + t.Cleanup() + t.Setenv()构建不可绕过的集成测试链?Read more by 写代码的猫|2026年2月5日|Go语言测试工具链, 跳过集成测试, testing.T.Helper(), t.Cleanup(), t.Setenv()