modules: ending error messages with a new line character to prevent
go2xunit from failing to correctly recognize whether a test has passed
or failed
(http://www.envyor.com/jenkins/job/veyron-go-test/lastCompletedBuild/testReport/veyron/io_veyron_veyron_runtimes_google_rt/TestWithoutRuntime_16/)
Change-Id: I96928a83223385dbeac61541eaf23a8cf5f1ddef
diff --git a/lib/modules/exec.go b/lib/modules/exec.go
index 341b60f..ca5a4ff 100644
--- a/lib/modules/exec.go
+++ b/lib/modules/exec.go
@@ -196,7 +196,7 @@
eh.stderr.Close()
stderrFile, err := os.Open(logFile)
if err != nil {
- fmt.Fprintf(os.Stderr, "failed to open %q: %s", logFile, err)
+ fmt.Fprintf(os.Stderr, "failed to open %q: %s\n", logFile, err)
return procErr
}
readTo(stderrFile, stderr)
diff --git a/lib/modules/func.go b/lib/modules/func.go
index c8e229c..69c290b 100644
--- a/lib/modules/func.go
+++ b/lib/modules/func.go
@@ -114,7 +114,7 @@
readTo(stderr, stderr_w)
stderr.Close()
} else {
- fmt.Fprintf(os.Stderr, "failed to open %q: %s", stderr.Name(), err)
+ fmt.Fprintf(os.Stderr, "failed to open %q: %s\n", stderr.Name(), err)
}
fh.mu.Lock()