-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MacOS ARM64 兼容性问题 #148
Comments
$ go test -gcflags="all=-l -N" -v -run=. .
=== RUN TestApplyFuncReturn
TestApplyFuncReturn
declares the values to be returned ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✘
Failures:
* /bak/gomonkey/test/apply_func_return_test.go
Line 35:
Expected: 'hello golang'
Actual: 'hello cpp'
(Should be equal)
goroutine 4 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncReturn.func1.1()
/bak/gomonkey/test/apply_func_return_test.go:35 +0x5f0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x140000687b0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000068750, 0x1400000c120)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncReturn.func1()
/bak/gomonkey/test/apply_func_return_test.go:17 +0x90
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000c108)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000c108)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000c108)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x14000068660)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000068600, 0x14000120040)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncReturn(0x140001321a0)
/bak/gomonkey/test/apply_func_return_test.go:15 +0xdc
testing.tRunner(0x140001321a0, 0x104eab080)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
22 total assertions
--- FAIL: TestApplyFuncReturn (0.00s)
=== RUN TestApplyFuncSeq
TestApplyFuncSeq
default times is 1 ✔✔✔✔✔✔
retry succ util the third times 🔥
batch operations failed on the third time ✔✔✔✔✔
Errors:
* /bak/gomonkey/test/apply_func_seq_test.go
Line 48: - double seq is less than call seq
goroutine 5 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:148 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:121 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:235 +0x10c
panic({0x104e71200, 0x104eaba80})
/.g/versions/1.18.10/src/runtime/panic.go:844 +0x26c
github.com/agiledragon/gomonkey/v2.getDoubleFunc.func1({0x1400013e8c0, 0x1, 0x8})
/bak/gomonkey/patch.go:319 +0x190
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncSeq.func1.2()
/bak/gomonkey/test/apply_func_seq_test.go:48 +0x348
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x140000686c0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000068660, 0x1400000c198)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncSeq.func1()
/bak/gomonkey/test/apply_func_seq_test.go:40 +0x104
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000c690)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000c690)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000c690)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x14000068ff0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000068f90, 0x140001201a0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyFuncSeq(0x14000132680)
/bak/gomonkey/test/apply_func_seq_test.go:13 +0xdc
testing.tRunner(0x14000132680, 0x104eab0a8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
goroutine 1 [chan receive]:
testing.(*T).Run(0x14000132680, {0x104e3a0bb, 0x10}, 0x104eab0a8)
/.g/versions/1.18.10/src/testing/testing.go:1487 +0x568
testing.runTests.func1(0x14000132000)
/.g/versions/1.18.10/src/testing/testing.go:1839 +0xa8
testing.tRunner(0x14000132000, 0x1400007b9d8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
testing.runTests(0x1400000c090, {0x104fcb820, 0xe, 0xe}, {0xc153d5e9ce398a60, 0x8bb2dd5af7, 0x104fcfb80})
/.g/versions/1.18.10/src/testing/testing.go:1837 +0x414
testing.(*M).Run(0x140001041e0)
/.g/versions/1.18.10/src/testing/testing.go:1719 +0x954
main.main()
_testmain.go:73 +0x8c
34 total assertions
--- FAIL: TestApplyFuncSeq (0.00s)
=== RUN TestApplyFunc
TestApplyFunc
one func for succ ✔✔
one func for fail ✔✔
two funcs ✔✔✔
input and output param ✔✔✔
repeat patch same func ✔✘
declare partial args ✔✔✔✔✔✔✔
Failures:
* /bak/gomonkey/test/apply_func_test.go
Line 79:
Expected: 'patch1'
Actual: 'Hello, World!'
(Should be equal)
goroutine 20 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyFunc.func1.5()
/bak/gomonkey/test/apply_func_test.go:79 +0x1ec
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x14000069860)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000069800, 0x1400000c5d0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyFunc.func1()
/bak/gomonkey/test/apply_func_test.go:73 +0x268
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000c3c0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000c3c0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000c3c0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x14000068cc0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x14000068c60, 0x140001201a0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyFunc(0x14000082b60)
/bak/gomonkey/test/apply_func_test.go:17 +0xdc
testing.tRunner(0x14000082b60, 0x104eab118)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
53 total assertions
--- FAIL: TestApplyFunc (0.00s)
=== RUN TestApplyFuncVarReturn
TestApplyFuncVarReturn
declares the values to be returned ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔
93 total assertions
--- PASS: TestApplyFuncVarReturn (0.00s)
=== RUN TestApplyFuncVarSeq
TestApplyFuncVarSeq
default times is 1 ✔✔✔✔✔✔
retry succ util the third times ✔✔✔✔
batch operations failed on the third time ✔✔✔✔✔
108 total assertions
--- PASS: TestApplyFuncVarSeq (0.00s)
=== RUN TestApplyFuncVar
TestApplyFuncVar
for succ ✔✔
for fail ✔
111 total assertions
--- PASS: TestApplyFuncVar (0.00s)
=== RUN TestApplyGlobalVar
TestApplyGlobalVar
change ✔
recover ✔
113 total assertions
--- PASS: TestApplyGlobalVar (0.00s)
=== RUN TestApplyInterfaceReused
TestApplyInterfaceReused
TestApplyInterface ✔✔
TestApplyInterfaceSeq ✔✔✔✔✔✔
the arg type can be interface 🔥
Errors:
* /bak/gomonkey/test/apply_interface_reused_test.go
Line 59: - double seq is less than call seq
goroutine 25 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:148 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:121 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:235 +0x10c
panic({0x104e71200, 0x104eaba80})
/.g/versions/1.18.10/src/runtime/panic.go:844 +0x26c
github.com/agiledragon/gomonkey/v2.getDoubleFunc.func1({0x1400013e9b0, 0x2, 0x8})
/bak/gomonkey/patch.go:319 +0x190
github.com/agiledragon/gomonkey/v2/test.TestApplyInterfaceReused.func1.4()
/bak/gomonkey/test/apply_interface_reused_test.go:59 +0x110
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e150)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e0f0, 0x1400000dcc8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyInterfaceReused.func1()
/bak/gomonkey/test/apply_interface_reused_test.go:53 +0x47c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000daa0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000daa0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000daa0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x140000ff800)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x140000ff7a0, 0x14000120620)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyInterfaceReused(0x14000183380)
/bak/gomonkey/test/apply_interface_reused_test.go:14 +0x134
testing.tRunner(0x14000183380, 0x104eab140)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
goroutine 1 [chan receive]:
testing.(*T).Run(0x14000183380, {0x104e3cbe4, 0x18}, 0x104eab140)
/.g/versions/1.18.10/src/testing/testing.go:1487 +0x568
testing.runTests.func1(0x14000132000)
/.g/versions/1.18.10/src/testing/testing.go:1839 +0xa8
testing.tRunner(0x14000132000, 0x1400007b9d8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
testing.runTests(0x1400000c090, {0x104fcb820, 0xe, 0xe}, {0xc153d5e9ce398a60, 0x8bb2dd5af7, 0x104fcfb80})
/.g/versions/1.18.10/src/testing/testing.go:1837 +0x414
testing.(*M).Run(0x140001041e0)
/.g/versions/1.18.10/src/testing/testing.go:1719 +0x954
main.main()
_testmain.go:73 +0x8c
122 total assertions
--- FAIL: TestApplyInterfaceReused (0.00s)
=== RUN TestApplyMethodFunc
TestApplyMethodFunc
for succ Slice: Add elem: 1 succ
✔Slice: Add elem: 1 already exist
✘
for already exist Slice: Add elem: 2 succ
✔Slice: Add elem: 1 already exist
✔Slice: Remove elem: 2 succ
✔✘
two methods Slice: Add elem: 3 succ
✔Slice: Add elem: 2 succ
✘Slice: Remove elem: 3 succ
one func and one method Slice: Add elem: 4 succ
✔✘Slice: Remove elem: 4 succ
for variadic method Slice: Append elem: [1 2 3] succ
✔✔✔
Failures:
* /bak/gomonkey/test/apply_method_func_test.go
Line 27:
Expected: '<nil>'
Actual: 'elem already exist'
(Should be equal)
goroutine 26 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1.1()
/bak/gomonkey/test/apply_method_func_test.go:27 +0x22c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e450)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e3f0, 0x1400000ddb8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1()
/bak/gomonkey/test/apply_method_func_test.go:19 +0x120
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e300)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e2a0, 0x14000120800)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc(0x14000183a00)
/bak/gomonkey/test/apply_method_func_test.go:18 +0x1a0
testing.tRunner(0x14000183a00, 0x104eab1b0)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_func_test.go
Line 44:
Expected: '0'
Actual: '1'
(Should be equal)
goroutine 26 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1.2()
/bak/gomonkey/test/apply_method_func_test.go:44 +0x3d0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e840)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e7e0, 0x1400000def0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1()
/bak/gomonkey/test/apply_method_func_test.go:33 +0x210
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e300)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e2a0, 0x14000120800)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc(0x14000183a00)
/bak/gomonkey/test/apply_method_func_test.go:18 +0x1a0
testing.tRunner(0x14000183a00, 0x104eab1b0)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_func_test.go
Line 59:
Expected: 'elem already exist'
Actual: '<nil>'
(Should be equal)
goroutine 26 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1.3()
/bak/gomonkey/test/apply_method_func_test.go:59 +0x300
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015eab0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015ea50, 0x14000338030)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1()
/bak/gomonkey/test/apply_method_func_test.go:47 +0x300
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e300)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e2a0, 0x14000120800)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc(0x14000183a00)
/bak/gomonkey/test/apply_method_func_test.go:18 +0x1a0
testing.tRunner(0x14000183a00, 0x104eab1b0)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_func_test.go
Line 78:
Expected: '<nil>'
Actual: 'any'
(Should be equal)
goroutine 26 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1.4()
/bak/gomonkey/test/apply_method_func_test.go:78 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015ed80)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015ed20, 0x14000338138)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc.func1()
/bak/gomonkey/test/apply_method_func_test.go:66 +0x3f0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x1400000dd88)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400015e300)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015e2a0, 0x14000120800)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodFunc(0x14000183a00)
/bak/gomonkey/test/apply_method_func_test.go:18 +0x1a0
testing.tRunner(0x14000183a00, 0x104eab1b0)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
135 total assertions
--- FAIL: TestApplyMethodFunc (0.00s)
=== RUN TestApplyMethodReturn
TestApplyMethodReturn
declares the values to be returned ✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✔✘
Failures:
* /bak/gomonkey/test/apply_method_return_test.go
Line 34:
Expected: 'hello golang'
Actual: 'hello cpp'
(Should be equal)
goroutine 27 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodReturn.func1.1()
/bak/gomonkey/test/apply_method_return_test.go:34 +0x60c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400015f5c0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015f560, 0x140003383a8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodReturn.func1()
/bak/gomonkey/test/apply_method_return_test.go:18 +0xe4
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338390)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338390)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338390)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400015f470)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400015f410, 0x14000120a60)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethodReturn(0x14000202820)
/bak/gomonkey/test/apply_method_return_test.go:17 +0x134
testing.tRunner(0x14000202820, 0x104eab1b8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
157 total assertions
--- FAIL: TestApplyMethodReturn (0.00s)
=== RUN TestApplyMethodSeq
TestApplyMethodSeq
default times is 1 ✔✔✔✔✔✔
retry succ util the third times ✔✔✔✔
batch operations failed on the third time ✔✔✔✔✔
172 total assertions
--- PASS: TestApplyMethodSeq (0.00s)
=== RUN TestApplyMethod
TestApplyMethod
for succ Slice: Add elem: 1 succ
✔Slice: Add elem: 1 already exist
✘
for already exist Slice: Add elem: 2 succ
✔Slice: Add elem: 1 already exist
✔Slice: Remove elem: 2 succ
✔✘
two methods Slice: Add elem: 3 succ
✔Slice: Add elem: 2 succ
✘Slice: Remove elem: 3 succ
one func and one method Slice: Add elem: 4 succ
✔✔✔✔✘Slice: Remove elem: 4 succ
Failures:
* /bak/gomonkey/test/apply_method_test.go
Line 24:
Expected: '<nil>'
Actual: 'elem already exist'
(Should be equal)
goroutine 29 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1.1()
/bak/gomonkey/test/apply_method_test.go:24 +0x22c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400039e990)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039e930, 0x14000338ba0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1()
/bak/gomonkey/test/apply_method_test.go:16 +0x120
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400039e840)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039e7e0, 0x14000120de0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod(0x140002031e0)
/bak/gomonkey/test/apply_method_test.go:14 +0x1a0
testing.tRunner(0x140002031e0, 0x104eab1c8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_test.go
Line 41:
Expected: '0'
Actual: '1'
(Should be equal)
goroutine 29 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1.2()
/bak/gomonkey/test/apply_method_test.go:41 +0x3d0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400039ec30)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039ebd0, 0x14000338c90)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1()
/bak/gomonkey/test/apply_method_test.go:30 +0x210
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400039e840)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039e7e0, 0x14000120de0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod(0x140002031e0)
/bak/gomonkey/test/apply_method_test.go:14 +0x1a0
testing.tRunner(0x140002031e0, 0x104eab1c8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_test.go
Line 56:
Expected: 'elem already exist'
Actual: '<nil>'
(Should be equal)
goroutine 29 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1.3()
/bak/gomonkey/test/apply_method_test.go:56 +0x300
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400039ee40)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039ede0, 0x14000338db0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1()
/bak/gomonkey/test/apply_method_test.go:44 +0x300
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400039e840)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039e7e0, 0x14000120de0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod(0x140002031e0)
/bak/gomonkey/test/apply_method_test.go:14 +0x1a0
testing.tRunner(0x140002031e0, 0x104eab1c8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
* /bak/gomonkey/test/apply_method_test.go
Line 79:
Expected: '1'
Actual: '3'
(Should be equal)
goroutine 29 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1.4()
/bak/gomonkey/test/apply_method_test.go:79 +0x5b0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400039f050)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039eff0, 0x14000338ea0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod.func1()
/bak/gomonkey/test/apply_method_test.go:63 +0x3f0
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338b70)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400039e840)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039e7e0, 0x14000120de0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyMethod(0x140002031e0)
/bak/gomonkey/test/apply_method_test.go:14 +0x1a0
testing.tRunner(0x140002031e0, 0x104eab1c8)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
185 total assertions
--- FAIL: TestApplyMethod (0.00s)
=== RUN TestApplyPrivateMethod
TestApplyPrivateMethod
patch private pointer method in the different package ✔
patch private value method in the different package ✔
aaaaaaaaa ✔✔
repeat patch same method ✔✘
Failures:
* /bak/gomonkey/test/apply_private_method_test.go
Line 64:
Expected: 'happy'
Actual: 'unhappy'
(Should be equal)
goroutine 30 [running]:
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:143 +0x50
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/reporting/reports.go:103 +0x98
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:176 +0x8c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:125 +0x58
github.com/agiledragon/gomonkey/v2/test.TestApplyPrivateMethod.func1.4()
/bak/gomonkey/test/apply_private_method_test.go:64 +0x1ec
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:163 +0x60
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId(0x1400039f950)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:19 +0x58
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039f8f0, 0x140003390f8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:162 +0x63c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:77 +0x48
github.com/agiledragon/gomonkey/v2/test.TestApplyPrivateMethod.func1()
/bak/gomonkey/test/apply_private_method_test.go:52 +0x1ec
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/discovery.go:80 +0x2c
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:261 +0x208
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:110 +0x164
github.com/jtolds/gls.(*ContextManager).SetValues.func1(0x0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:97 +0x4dc
github.com/jtolds/gls.EnsureGoroutineId.func1()
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x38
github.com/jtolds/gls._m(0x0, 0x14000338fa8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:108 +0x38
github.com/jtolds/gls.github_com_jtolds_gls_markS(0x0, 0x14000338fa8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:56 +0x28
github.com/jtolds/gls.addStackTag(0x0, 0x14000338fa8)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/stack_tags.go:49 +0x30
github.com/jtolds/gls.EnsureGoroutineId(0x1400039f2f0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/gid.go:24 +0x150
github.com/jtolds/gls.(*ContextManager).SetValues(0x14000056540, 0x1400039f290, 0x14000120fa0)
/go/pkg/mod/github.com/jtolds/gls@v4.20.0+incompatible/context.go:63 +0x230
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/context.go:105 +0x350
/go/pkg/mod/github.com/smartystreets/goconvey@v1.6.4/convey/doc.go:75 +0x5c
github.com/agiledragon/gomonkey/v2/test.TestApplyPrivateMethod(0x14000203a00)
/bak/gomonkey/test/apply_private_method_test.go:16 +0xdc
testing.tRunner(0x14000203a00, 0x104eab220)
/.g/versions/1.18.10/src/testing/testing.go:1439 +0x178
created by testing.(*T).Run
/.g/versions/1.18.10/src/testing/testing.go:1486 +0x548
191 total assertions
--- FAIL: TestApplyPrivateMethod (0.00s)
=== RUN TestPatchPair
TestPatchPair
TestPatchPair ✔✔✔✔✔
196 total assertions
--- PASS: TestPatchPair (0.00s)
FAIL
FAIL github.com/agiledragon/gomonkey/v2/test 1.156s
FAIL |
在github上加一个CI是一个好主意,可以提交一个PR,创建一个YAML配置文件 |
Merged
https://github.com/alpha-baby/gomonkey/actions/runs/7149603347/job/19471980795 |
请问怎么破,现在遇到一样的问题 |
目前我还不会修,等维护的大佬修吧 |
有解决方案了吗我也遇到了同样的问题 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
我本地是 2021款 m1 pro, mac os 13.2.1 (22D68)
go version go1.18.10 darwin/arm64
我把代码最新拉取到本地直接跑项目自带的单测,很多都跑不起来,
比如:
这只是启动一个单测,我建议在 github 上加上一个 CI 把,
The text was updated successfully, but these errors were encountered: