fix: unittest

This commit is contained in:
debugtalk
2022-01-06 18:22:25 +08:00
parent 014e53cef4
commit c7ed6db537

View File

@@ -14,11 +14,7 @@ import (
func TestMain(m *testing.M) {
fmt.Println("[TestMain] build go plugin")
// go tool compile -help
// all=: apply to all packages
// -N: disable optimizations
// -l: disable inlining
cmd := exec.Command("go", "build", "-buildmode=plugin", `-gcflags="all=-N -l"`, "-o=examples/debugtalk.so", "examples/plugin/debugtalk.go")
cmd := exec.Command("go", "build", "-buildmode=plugin", `-race`, "-o=examples/debugtalk.so", "examples/plugin/debugtalk.go")
if err := cmd.Run(); err != nil {
panic(err)
}