aboutsummaryrefslogtreecommitdiff
path: root/src/cmd/go/testdata/script/mod_load_badmod.txt
blob: fa22e1808b76cf680db16dbcaf9cc02c4c05a578 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# Unknown lines should be ignored in dependency go.mod files.
go list -m -mod=mod all

# ... and in replaced dependency go.mod files.
cp go.mod go.mod.usesub
go list -m -mod=mod all

# ... but not in the main module.
cp go.mod.bad go.mod
! go list -m -mod=mod all
stderr 'unknown directive: hello'

-- go.mod --
module m
require rsc.io/badmod v1.0.0
-- go.mod.bad --
module m
hello world
-- go.mod.usesub --
module m
require rsc.io/badmod v1.0.0
replace rsc.io/badmod v1.0.0 => ./sub
-- sub/go.mod --
module sub
hello world