From 4a9b251e378d9d7cc8768d395c360d3542fc9bc6 Mon Sep 17 00:00:00 2001 From: Leonardo Comelli Date: Tue, 19 Mar 2019 00:51:36 -0300 Subject: [PATCH] cmd: ignore the directory named go.mod The existing implementation does not check in all cases whether go.mod is a regular file. Fixes #30788 --- src/cmd/go/testdata/script/mod_dir.txt | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 src/cmd/go/testdata/script/mod_dir.txt diff --git a/src/cmd/go/testdata/script/mod_dir.txt b/src/cmd/go/testdata/script/mod_dir.txt new file mode 100644 index 0000000000..05548f6366 --- /dev/null +++ b/src/cmd/go/testdata/script/mod_dir.txt @@ -0,0 +1,20 @@ +# The directory named go.mod should be ignored + +env GO111MODULE=on + +cd $WORK/sub + +go list . +stdout 'x/sub' + +mkdir go.mod +exists go.mod + +go list . +stdout 'x/sub' + +-- $WORK/go.mod -- +module x + +-- $WORK/sub/x.go -- +package x \ No newline at end of file