From 7a131048a6120ddb15a5ae390c9611e6841778dc Mon Sep 17 00:00:00 2001 From: gedi Date: Wed, 19 Sep 2018 11:32:24 +0300 Subject: [PATCH] minor patch for godog command in go1.11, may need to be adjusted #136 --- builder_go110.go | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/builder_go110.go b/builder_go110.go index 0b2b91a..9536dda 100644 --- a/builder_go110.go +++ b/builder_go110.go @@ -326,7 +326,12 @@ func buildTestMain(pkg *build.Package) ([]byte, bool, error) { return nil, false, err } contexts = ctxs - importPath = pkg.ImportPath + // @TODO: is it a good indicator for packages outside GOPATH + if strings.Index(pkg.ImportPath, "_/") == 0 { + importPath = pkg.Name + } else { + importPath = pkg.ImportPath + } name = pkg.Name }