> On 1 Nov 2020, at 7:22 pm, 'Dan Kortschak' via golang-nuts > <golang-nuts@googlegroups.com> wrote: > > You're using go test, with -mod=readonly, but it's running your code > with go run, without -mod=readonly. > > Either you'll need to unconditionally pass -mod=readonly to go run in > the regression_test.go file, or find wether it's been passed to go test > and then conditionally pass it to go run. > > > On Sun, 2020-11-01 at 01:09 -0700, Miki Tebeka wrote: >> I *do* use "go test", see >> https://github.com/tebeka/recheck/blob/master/regression_test.go
I am not sure I don’t see go test in there. But I think Dan already gave you a hint. >> >> On Sunday, November 1, 2020 at 8:43:33 AM UTC+2 amits...@gmail.com >> wrote: >>> >>> On Sun, 1 Nov 2020, 4:07 pm Miki Tebeka, <miki....@gmail.com> >>> wrote: >>>> Hi, >>>> >>>> I wrote a regexp linter (https://github.com/tebeka/recheck) >>>> that's using golang.org/x/tools/go/analysis. >>>> >>>> To test the tool, I run "go run ./cmd/recheck testdata/ok.go" >>>> (using os/exec). The problem is that after the test, go.mod & >>>> go.sum are modified since there are some external imports in the >>>> go files under testdata. >>>> >>>> I've tried using -mod=readonly, building & then running, moving >>>> the test file to /tmp - all of them didn't work, the mod files >>>> are still changed after the test. >>>> >>>> Any idea how can I prevent the test from modifing the mod files? >>> >>> Your example above suggests you are not using go test to execute >>> your tests? >>> >>>> Thanks, >>>> Miki > > > -- > You received this message because you are subscribed to the Google Groups > "golang-nuts" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to golang-nuts+unsubscr...@googlegroups.com > <mailto:golang-nuts+unsubscr...@googlegroups.com>. > To view this discussion on the web visit > https://groups.google.com/d/msgid/golang-nuts/80699bdc8a81f300b2b769ae7c8a40dbdead6d7d.camel%40kortschak.io > > <https://groups.google.com/d/msgid/golang-nuts/80699bdc8a81f300b2b769ae7c8a40dbdead6d7d.camel%40kortschak.io>. -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/golang-nuts/643937D0-4B19-4008-8999-7D7E63E0F5F3%40gmail.com.