|
@@ -24,7 +24,7 @@ Usage: go run ci.go <command> <command flags/arguments>
|
|
|
Available commands are:
|
|
Available commands are:
|
|
|
|
|
|
|
|
install [ -arch architecture ] [ packages... ] -- builds packages and executables
|
|
install [ -arch architecture ] [ packages... ] -- builds packages and executables
|
|
|
- test [ -coverage ] [ -vet ] [ -misspell ] [ packages... ] -- runs the tests
|
|
|
|
|
|
|
+ test [ -coverage ] [ -misspell ] [ packages... ] -- runs the tests
|
|
|
archive [ -arch architecture ] [ -type zip|tar ] [ -signer key-envvar ] [ -upload dest ] -- archives build artefacts
|
|
archive [ -arch architecture ] [ -type zip|tar ] [ -signer key-envvar ] [ -upload dest ] -- archives build artefacts
|
|
|
importkeys -- imports signing keys from env
|
|
importkeys -- imports signing keys from env
|
|
|
debsrc [ -signer key-id ] [ -upload dest ] -- creates a debian source package
|
|
debsrc [ -signer key-id ] [ -upload dest ] -- creates a debian source package
|
|
@@ -262,7 +262,6 @@ func goToolArch(arch string, subcmd string, args ...string) *exec.Cmd {
|
|
|
|
|
|
|
|
func doTest(cmdline []string) {
|
|
func doTest(cmdline []string) {
|
|
|
var (
|
|
var (
|
|
|
- vet = flag.Bool("vet", false, "Whether to run go vet")
|
|
|
|
|
misspell = flag.Bool("misspell", false, "Whether to run the spell checker")
|
|
misspell = flag.Bool("misspell", false, "Whether to run the spell checker")
|
|
|
coverage = flag.Bool("coverage", false, "Whether to record code coverage")
|
|
coverage = flag.Bool("coverage", false, "Whether to record code coverage")
|
|
|
)
|
|
)
|
|
@@ -275,9 +274,7 @@ func doTest(cmdline []string) {
|
|
|
packages = build.ExpandPackagesNoVendor(packages)
|
|
packages = build.ExpandPackagesNoVendor(packages)
|
|
|
|
|
|
|
|
// Run analysis tools before the tests.
|
|
// Run analysis tools before the tests.
|
|
|
- if *vet {
|
|
|
|
|
- build.MustRun(goTool("vet", packages...))
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ build.MustRun(goTool("vet", packages...))
|
|
|
if *misspell {
|
|
if *misspell {
|
|
|
spellcheck(packages)
|
|
spellcheck(packages)
|
|
|
}
|
|
}
|