From ae53e60a5018e91fee07c0cb5ca39be4553b67ba Mon Sep 17 00:00:00 2001 From: debugtalk Date: Tue, 28 Dec 2021 22:51:01 +0800 Subject: [PATCH] fix: unittest --- docs/cmd/hrp.md | 2 +- docs/cmd/hrp_boom.md | 2 +- docs/cmd/hrp_har2case.md | 2 +- docs/cmd/hrp_run.md | 2 +- plugin_test.go | 7 ++++++- 5 files changed, 10 insertions(+), 5 deletions(-) diff --git a/docs/cmd/hrp.md b/docs/cmd/hrp.md index b081b919..82c1c91f 100644 --- a/docs/cmd/hrp.md +++ b/docs/cmd/hrp.md @@ -32,4 +32,4 @@ Copyright 2021 debugtalk * [hrp har2case](hrp_har2case.md) - Convert HAR to json/yaml testcase files * [hrp run](hrp_run.md) - run API test -###### Auto generated by spf13/cobra on 28-Dec-2021 +###### Auto generated by spf13/cobra on 29-Dec-2021 diff --git a/docs/cmd/hrp_boom.md b/docs/cmd/hrp_boom.md index c707dacf..524e00de 100644 --- a/docs/cmd/hrp_boom.md +++ b/docs/cmd/hrp_boom.md @@ -38,4 +38,4 @@ hrp boom [flags] * [hrp](hrp.md) - One-stop solution for HTTP(S) testing. -###### Auto generated by spf13/cobra on 28-Dec-2021 +###### Auto generated by spf13/cobra on 29-Dec-2021 diff --git a/docs/cmd/hrp_har2case.md b/docs/cmd/hrp_har2case.md index 76921935..3944abd9 100644 --- a/docs/cmd/hrp_har2case.md +++ b/docs/cmd/hrp_har2case.md @@ -23,4 +23,4 @@ hrp har2case harPath... [flags] * [hrp](hrp.md) - One-stop solution for HTTP(S) testing. -###### Auto generated by spf13/cobra on 28-Dec-2021 +###### Auto generated by spf13/cobra on 29-Dec-2021 diff --git a/docs/cmd/hrp_run.md b/docs/cmd/hrp_run.md index f4ab234b..1d45d99c 100644 --- a/docs/cmd/hrp_run.md +++ b/docs/cmd/hrp_run.md @@ -31,4 +31,4 @@ hrp run path... [flags] * [hrp](hrp.md) - One-stop solution for HTTP(S) testing. -###### Auto generated by spf13/cobra on 28-Dec-2021 +###### Auto generated by spf13/cobra on 29-Dec-2021 diff --git a/plugin_test.go b/plugin_test.go index eebfc59a..ec606473 100644 --- a/plugin_test.go +++ b/plugin_test.go @@ -1,5 +1,6 @@ // +build linux freebsd darwin // go plugin doesn't support windows + package hrp import ( @@ -14,7 +15,11 @@ import ( func TestMain(m *testing.M) { fmt.Println("[TestMain] build go plugin") - cmd := exec.Command("go", "build", "-buildmode=plugin", "-o=examples/debugtalk.so", "examples/plugin/debugtalk.go") + // 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") if err := cmd.Run(); err != nil { panic(err) }