Hey there,I have a package "test", which is only used in tests and which contains one function: https://go.dev/play/p/Ne1xGXsQNmyThis leads to a finding when running deadcode:$ deadcode ./...test/testg.go:8:6: unreachable func: SkipIfIntegration
I tried several things:- renaming the package to "test_test"- renaming the file to "test_test.go"I think https://github.com/golang/go/issues/31135 and https://github.com/golang/go/issues/39565 address the same topic.
It seems that in *_test.go files you cannot import from other *_test.go files in other packages.My workaround: I run deadcode -test ./... but then I may miss unused code, which may have an old test.Is there a better way?
PS: I want to follow https://www.konradreiche.com/blog/how-to-separate-integration-tests-in-go/thanksChris
--
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...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/golang-nuts/CALWqRZpziVRJ_9ifRXNEzhGk8negv7xbjwZod24sSbcuvt9KQQ%40mail.gmail.com.
Maybe you can add something like `var _ = SkipIfIntegration` to your package? i.e. trick the linter to stop it from complaining?