Skip to content

Commit 0dd93eb

Browse files
committed
Report server version on startup.
1 parent 2b209bb commit 0dd93eb

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

goconvey.go

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import (
1515
"path/filepath"
1616
"regexp"
1717
"runtime"
18+
"runtime/debug"
1819
"strconv"
1920
"strings"
2021
"time"
@@ -58,7 +59,12 @@ func folders() {
5859

5960
func main() {
6061
flag.Parse()
61-
log.Printf(initialConfiguration, host, port, nap, cover)
62+
63+
serverVersion := "<unknown>"
64+
if binfo, ok := debug.ReadBuildInfo(); ok {
65+
serverVersion = binfo.Main.Version
66+
}
67+
log.Printf(initialConfiguration, host, port, nap, cover, serverVersion)
6268

6369
working := getWorkDir()
6470
cover = coverageEnabled(cover, reports)
@@ -309,7 +315,7 @@ var (
309315
)
310316

311317
const (
312-
initialConfiguration = "Initial configuration: [host: %s] [port: %d] [poll: %v] [cover: %v]\n"
318+
initialConfiguration = "Initial configuration: [host: %s] [port: %d] [poll: %v] [cover: %v] [server version: %s]\n"
313319
pleaseUpgradeGoVersion = "Go version is less that 1.2 (%s), please upgrade to the latest stable version to enable coverage reporting.\n"
314320
coverToolMissing = "Go cover tool is not installed or not accessible: for Go < 1.5 run`go get golang.org/x/tools/cmd/cover`\n For >= Go 1.5 run `go install $GOROOT/src/cmd/cover`\n"
315321
reportDirectoryUnavailable = "Could not find or create the coverage report directory (at: '%s'). You probably won't see any coverage statistics...\n"

0 commit comments

Comments
 (0)