X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/d30c3b218773355150aa1ee47fa64150dd1b4111..38f75fbc29cd41cd0fd79756a70c254f2eea7fb5:/services/keepproxy/keepproxy_test.go diff --git a/services/keepproxy/keepproxy_test.go b/services/keepproxy/keepproxy_test.go index b9d52769f1..c4e5ae7258 100644 --- a/services/keepproxy/keepproxy_test.go +++ b/services/keepproxy/keepproxy_test.go @@ -39,12 +39,27 @@ func (s *ServerRequiredSuite) SetUpSuite(c *C) { defer os.Chdir(cwd) os.Chdir(pythonDir()) - - if err := exec.Command("python", "run_test_server.py", "start").Run(); err != nil { - panic("'python run_test_server.py start' returned error") + { + cmd := exec.Command("python", "run_test_server.py", "start") + stderr, err := cmd.StderrPipe() + if err != nil { + log.Fatalf("Setting up stderr pipe: %s", err) + } + go io.Copy(os.Stderr, stderr) + if err := cmd.Run(); err != nil { + panic(fmt.Sprintf("'python run_test_server.py start' returned error %s", err)) + } } - if err := exec.Command("python", "run_test_server.py", "start_keep").Run(); err != nil { - panic("'python run_test_server.py start_keep' returned error") + { + cmd := exec.Command("python", "run_test_server.py", "start_keep") + stderr, err := cmd.StderrPipe() + if err != nil { + log.Fatalf("Setting up stderr pipe: %s", err) + } + go io.Copy(os.Stderr, stderr) + if err := cmd.Run(); err != nil { + panic(fmt.Sprintf("'python run_test_server.py start_keep' returned error %s", err)) + } } os.Setenv("ARVADOS_API_HOST", "localhost:3001")