Skip to content

Commit de7ca6c

Browse files
authored
fix test for go 1.16 (magefile#330)
* fix test for 1.16
1 parent 07afc7d commit de7ca6c

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

.travis.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ branches:
99
# library, I'm not going to worry about older versions for now.
1010
go:
1111
- tip
12+
- 1.16beta1
1213
- 1.15.x
1314
- 1.14.x
1415
- 1.13.x

mage/main_test.go

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1436,6 +1436,18 @@ func Test() {
14361436
}
14371437
stderr.Reset()
14381438
stdout.Reset()
1439+
1440+
// we need to run go mod tidy, since go build will no longer auto-add dependencies.
1441+
cmd = exec.Command("go", "mod", "tidy")
1442+
cmd.Dir = dir
1443+
cmd.Env = os.Environ()
1444+
cmd.Stderr = stderr
1445+
cmd.Stdout = stdout
1446+
if err := cmd.Run(); err != nil {
1447+
t.Fatalf("Error running go mod tidy: %v\nStdout: %s\nStderr: %s", err, stdout, stderr)
1448+
}
1449+
stderr.Reset()
1450+
stdout.Reset()
14391451
code := Invoke(Invocation{
14401452
Dir: dir,
14411453
Stderr: stderr,

0 commit comments

Comments
 (0)