package dao import ( "flag" "os" "testing" "gitea.ckfah.com/cjjy/gocommon/pkg/boot" ) /** 每个test 都会使用这个函数调用 */ func TestMain(m *testing.M) { // 解析参数记得 flag.Parse() // 初始化资源,前置处理器 boot.Init(boot.DB, boot.Trace) // 执行我们的test,其实就是个切面 exitCode := m.Run() // 退出,后置处理器 os.Exit(exitCode) }