diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/cmd/dist/test.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/cmd/dist/test.go b/src/cmd/dist/test.go index 7ffe5d6f62..a50322214b 100644 --- a/src/cmd/dist/test.go +++ b/src/cmd/dist/test.go @@ -281,6 +281,9 @@ func (t *tester) registerTests() { if t.buildmode("c-shared") { t.registerTest("testcshared", "../misc/cgo/testcshared", "./test.bash") } + if t.buildmode("shared") { + t.registerTest("testshared", "../misc/cgo/testshared", "./test.bash") + } if t.gohostos == "linux" && t.goarch == "amd64" { t.registerTest("testasan", "../misc/cgo/testasan", "go", "run", "main.go") } @@ -399,6 +402,12 @@ func (t *tester) buildmode(mode string) bool { return true } return false + case "shared": + switch pair { + case "linux-amd64": + return true + } + return false default: log.Fatal("internal error: unknown buildmode %s", mode) return false |
