1 generated by: go run savedir.go vendormod
2
3 -- a/foo/AUTHORS.txt --
4 -- a/foo/CONTRIBUTORS --
5 -- a/foo/LICENSE --
6 -- a/foo/PATENTS --
7 -- a/foo/COPYING --
8 -- a/foo/COPYLEFT --
9 -- a/foo/licensed-to-kill --
10 -- w/LICENSE --
11 -- x/NOTICE! --
12 -- x/x2/LICENSE --
13 -- mypkg/LICENSE.txt --
14 -- a/foo/bar/b/main.go --
15 package b
16 -- a/foo/bar/b/main_test.go --
17 package b
18
19 import (
20 "os"
21 "testing"
22 )
23
24 func TestDir(t *testing.T) {
25 if _, err := os.Stat("../testdata/1"); err != nil {
26 t.Fatalf("testdata: %v", err)
27 }
28 }
29 -- a/foo/bar/c/main.go --
30 package c
31 -- a/foo/bar/c/main_test.go --
32 package c
33
34 import (
35 "os"
36 "testing"
37 )
38
39 func TestDir(t *testing.T) {
40 if _, err := os.Stat("../../../testdata/1"); err != nil {
41 t.Fatalf("testdata: %v", err)
42 }
43 if _, err := os.Stat("./testdata/1"); err != nil {
44 t.Fatalf("testdata: %v", err)
45 }
46 }
47 -- a/foo/bar/c/testdata/1 --
48 -- a/foo/bar/testdata/1 --
49 -- a/go.mod --
50 module a
51 -- a/main.go --
52 package a
53 -- a/main_test.go --
54 package a
55
56 import (
57 "os"
58 "testing"
59 )
60
61 func TestDir(t *testing.T) {
62 if _, err := os.Stat("./testdata/1"); err != nil {
63 t.Fatalf("testdata: %v", err)
64 }
65 }
66 -- a/testdata/1 --
67 -- appengine.go --
68 // +build appengine
69
70 package m
71
72 import _ "appengine"
73 import _ "appengine/datastore"
74 -- go.mod --
75 module m
76
77 require (
78 a v1.0.0
79 mysite/myname/mypkg v1.0.0
80 w v1.0.0 // indirect
81 x v1.0.0
82 y v1.0.0
83 z v1.0.0
84 )
85
86 replace (
87 a v1.0.0 => ./a
88 mysite/myname/mypkg v1.0.0 => ./mypkg
89 w v1.0.0 => ./w
90 x v1.0.0 => ./x
91 y v1.0.0 => ./y
92 z v1.0.0 => ./z
93 )
94 -- mypkg/go.mod --
95 module me
96 -- mypkg/mydir/d.go --
97 package mydir
98 -- subdir/v1_test.go --
99 package m
100
101 import _ "mysite/myname/mypkg/mydir"
102 -- testdata1.go --
103 package m
104
105 import _ "a"
106 -- testdata2.go --
107 package m
108
109 import _ "a/foo/bar/b"
110 import _ "a/foo/bar/c"
111 -- v1.go --
112 package m
113
114 import _ "x"
115 -- v2.go --
116 // +build abc
117
118 package mMmMmMm
119
120 import _ "y"
121 -- v3.go --
122 // +build !abc
123
124 package m
125
126 import _ "z"
127 -- v4.go --
128 // +build notmytag
129
130 package m
131
132 import _ "x/x1"
133 -- w/go.mod --
134 module w
135 -- w/w.go --
136 package w
137 -- x/go.mod --
138 module x
139 -- x/testdata/x.txt --
140 placeholder - want directory with no go files
141 -- x/x.go --
142 package x
143 -- x/x1/x1.go --
144 // +build notmytag
145
146 package x1
147 -- x/x2/dummy.txt --
148 dummy
149 -- x/x_test.go --
150 package x
151
152 import _ "w"
153 -- y/go.mod --
154 module y
155 -- y/y.go --
156 package y
157 -- z/go.mod --
158 module z
159 -- z/z.go --
160 package z
161
View as plain text