The issue is that you have multiple package names in the same folder. In this specific case it is easygen and easygen_test. You should have 1 package per folder. The reason your test files did not raise this issue is because _test.go files are automatically excluded when packages are being compiled. But its not the same case with _execute.go files
On Monday, 29 April 2019 16:18:29 UTC-7, sunto...@gmail.com wrote: > > What does the following error really means? > > can't load package: package ./.: found packages easygen (config.go) and > easygen_test (example_execute.go) in /path/to/go-easygen/easygen > cmd/easygen/flags.go:12:2: found packages easygen (config.go) and > easygen_test (example_execute.go) in /path/to/src/ > github.com/go-easygen/easygen > > I'm been adding example tests to my package using the "<pkg_name>_test" as > package without any problem. However, the one I've just added, > > https://github.com/go-easygen/easygen/blob/master/example_execute.g0 > > gives me errors now. and I have no idea why. > > Here is how to duplicate the problem. > WIthin the `go-easygen/easygen` folder: > > > $ go test ./... > ok _/path/to/go-easygen/easygen (cached) > ok _/path/to/go-easygen/easygen/cmd/easygen (cached) > ok _/path/to/go-easygen/easygen/egCal (cached) > ok _/path/to/go-easygen/easygen/egVar (cached) > > > $ mv example_execute.g0 example_execute.go > > > $ go test ./... > can't load package: package ./.: found packages easygen (config.go) and > easygen_test (example_execute.go) in /path/to/go-easygen/easygen > cmd/easygen/flags.go:12:2: found packages easygen (config.go) and > easygen_test (example_execute.go) in /path/to/src/ > github.com/go-easygen/easygen > > > $ head -1 example_test.go > /tmp/f1 > > > $ head -1 example_execute.go > /tmp/f2 > > > $ diff /tmp/f1 /tmp/f2 && echo same > same > > > > Please help. Thx! > > > -- 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. For more options, visit https://groups.google.com/d/optout.