@@ -141,9 +141,7 @@ func TestSelectLabelsSorted(t *testing.T) {
141
141
{
142
142
path : "BUILD" ,
143
143
content : `
144
- load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_prefix")
145
-
146
- go_prefix("example.com/foo")
144
+ load("@io_bazel_rules_go//go:def.bzl", "go_library")
147
145
148
146
go_library(
149
147
name = "go_default_library",
@@ -156,6 +154,7 @@ go_library(
156
154
],
157
155
"//conditions:default": [],
158
156
}),
157
+ importpath = "example.com/foo",
159
158
)
160
159
` ,
161
160
},
@@ -183,9 +182,7 @@ package foo
183
182
{path : "outer/outer.go" , content : "package outer" },
184
183
{path : "outer/inner/inner.go" , content : "package inner" },
185
184
})
186
- want := `load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_prefix")
187
-
188
- go_prefix("example.com/foo")
185
+ want := `load("@io_bazel_rules_go//go:def.bzl", "go_library")
189
186
190
187
go_library(
191
188
name = "go_default_library",
@@ -198,6 +195,7 @@ go_library(
198
195
],
199
196
"//conditions:default": [],
200
197
}),
198
+ importpath = "example.com/foo",
201
199
visibility = ["//visibility:public"],
202
200
deps = select({
203
201
"@io_bazel_rules_go//go/platform:linux_amd64": [
@@ -213,7 +211,7 @@ go_library(
213
211
t .Fatal (err )
214
212
}
215
213
216
- if err := runGazelle (dir , nil ); err != nil {
214
+ if err := runGazelle (dir , [] string { "-go_prefix" , "example.com/foo" } ); err != nil {
217
215
t .Fatal (err )
218
216
}
219
217
if got , err := ioutil .ReadFile (filepath .Join (dir , "BUILD" )); err != nil {
@@ -279,6 +277,7 @@ go_library(
279
277
"pure.go",
280
278
],
281
279
cgo = True,
280
+ importpath = "example.com/foo",
282
281
visibility = ["//visibility:default"],
283
282
)
284
283
@@ -300,6 +299,7 @@ go_library(
300
299
"pure.go",
301
300
],
302
301
cgo = True,
302
+ importpath = "example.com/foo",
303
303
visibility = ["//visibility:default"],
304
304
)
305
305
` ,
@@ -330,9 +330,7 @@ func TestFixUnlinkedCgoLibrary(t *testing.T) {
330
330
{path : "WORKSPACE" },
331
331
{
332
332
path : "BUILD" ,
333
- content : `load("@io_bazel_rules_go//go:def.bzl", "cgo_library", "go_library", "go_prefix")
334
-
335
- go_prefix("example.com/foo")
333
+ content : `load("@io_bazel_rules_go//go:def.bzl", "cgo_library", "go_library")
336
334
337
335
cgo_library(
338
336
name = "cgo_default_library",
@@ -342,6 +340,7 @@ cgo_library(
342
340
go_library(
343
341
name = "go_default_library",
344
342
srcs = ["pure.go"],
343
+ importpath = "example.com/foo",
345
344
visibility = ["//visibility:public"],
346
345
)
347
346
` ,
@@ -356,17 +355,16 @@ go_library(
356
355
t .Fatal (err )
357
356
}
358
357
359
- want := `load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_prefix")
360
-
361
- go_prefix("example.com/foo")
358
+ want := `load("@io_bazel_rules_go//go:def.bzl", "go_library")
362
359
363
360
go_library(
364
361
name = "go_default_library",
365
362
srcs = ["pure.go"],
363
+ importpath = "example.com/foo",
366
364
visibility = ["//visibility:public"],
367
365
)
368
366
`
369
- if err := runGazelle (dir , []string {"fix" }); err != nil {
367
+ if err := runGazelle (dir , []string {"fix" , "-go_prefix" , "example.com/foo" }); err != nil {
370
368
t .Fatal (err )
371
369
}
372
370
if got , err := ioutil .ReadFile (filepath .Join (dir , "BUILD" )); err != nil {
@@ -504,13 +502,12 @@ import _ "golang.org/x/baz"
504
502
checkFiles (t , dir , []fileSpec {
505
503
{
506
504
path : config .DefaultValidBuildFileNames [0 ],
507
- content : `load("@io_bazel_rules_go//go:def.bzl", "go_library", "go_prefix")
508
-
509
- go_prefix("example.com/foo")
505
+ content : `load("@io_bazel_rules_go//go:def.bzl", "go_library")
510
506
511
507
go_library(
512
508
name = "go_default_library",
513
509
srcs = ["a.go"],
510
+ importpath = "example.com/foo",
514
511
visibility = ["//visibility:public"],
515
512
deps = ["//vendor/golang.org/x/bar:go_default_library"],
516
513
)
@@ -522,6 +519,7 @@ go_library(
522
519
go_library(
523
520
name = "go_default_library",
524
521
srcs = ["bar.go"],
522
+ importpath = "golang.org/x/bar",
525
523
visibility = ["//visibility:public"],
526
524
deps = ["//vendor/golang.org/x/baz:go_default_library"],
527
525
)
@@ -539,7 +537,7 @@ func TestFlatExternal(t *testing.T) {
539
537
540
538
gazelle(
541
539
name = "gazelle",
542
- prefix = "example.com/repo ",
540
+ prefix = "example.com/foo ",
543
541
args = ["-experimental_flat"],
544
542
)
545
543
` ,
@@ -590,16 +588,14 @@ import (
590
588
checkFiles (t , dir , []fileSpec {
591
589
{
592
590
path : config .DefaultValidBuildFileNames [0 ],
593
- content : `load("@io_bazel_rules_go//go:def.bzl", "gazelle", "go_binary", "go_library", "go_prefix", " go_test")
591
+ content : `load("@io_bazel_rules_go//go:def.bzl", "gazelle", "go_binary", "go_library", "go_test")
594
592
595
593
gazelle(
596
594
name = "gazelle",
597
595
args = ["-experimental_flat"],
598
- prefix = "example.com/repo ",
596
+ prefix = "example.com/foo ",
599
597
)
600
598
601
- go_prefix("example.com/foo")
602
-
603
599
go_library(
604
600
name = "foo",
605
601
srcs = ["a.go"],
@@ -618,6 +614,7 @@ go_test(
618
614
name = "b_test",
619
615
srcs = ["b/b_test.go"],
620
616
data = glob(["b/testdata/**"]),
617
+ importpath = "example.com/foo/b",
621
618
library = ":b",
622
619
rundir = "b",
623
620
)
@@ -626,6 +623,7 @@ go_test(
626
623
name = "b_xtest",
627
624
srcs = ["b/b_x_test.go"],
628
625
data = glob(["b/testdata/**"]),
626
+ importpath = "example.com/foo/b_test",
629
627
rundir = "b",
630
628
deps = [":b"],
631
629
)
@@ -640,6 +638,7 @@ go_library(
640
638
go_library(
641
639
name = "c",
642
640
srcs = ["c/c.go"],
641
+ importpath = "example.com/foo/c",
643
642
visibility = ["//visibility:private"],
644
643
deps = [
645
644
":b",
@@ -651,6 +650,7 @@ go_library(
651
650
652
651
go_binary(
653
652
name = "c_cmd",
653
+ importpath = "example.com/foo/c",
654
654
library = ":c",
655
655
visibility = ["//visibility:public"],
656
656
)
@@ -707,7 +707,7 @@ import _ "github.com/jr_hacker/stuff/a/b"
707
707
checkFiles (t , dir , []fileSpec {
708
708
{
709
709
path : config .DefaultValidBuildFileNames [0 ],
710
- content : `load("@io_bazel_rules_go//go:def.bzl", "gazelle", "go_library", "go_prefix" )
710
+ content : `load("@io_bazel_rules_go//go:def.bzl", "gazelle", "go_library")
711
711
712
712
gazelle(
713
713
name = "gazelle",
@@ -716,8 +716,6 @@ gazelle(
716
716
prefix = "example.com/foo",
717
717
)
718
718
719
- go_prefix("example.com/foo")
720
-
721
719
go_library(
722
720
name = "foo",
723
721
srcs = ["foo.go"],
0 commit comments