From eea7ed21da754baee8f8c992a679f264300143ec Mon Sep 17 00:00:00 2001 From: "Dr. Stefan Schimanski" Date: Tue, 24 May 2016 15:40:55 +0200 Subject: [PATCH] Flake 21484: retrieve pod log during e2e error --- test/e2e/proxy.go | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/e2e/proxy.go b/test/e2e/proxy.go index 82738bf6011..046665e9d34 100644 --- a/test/e2e/proxy.go +++ b/test/e2e/proxy.go @@ -243,6 +243,13 @@ func proxyContext(version string) { wg.Wait() if len(errors) != 0 { + body, err := f.Client.Pods(f.Namespace.Name).GetLogs(pods[0].Name, &api.PodLogOptions{}).Do().Raw() + if err != nil { + framework.Logf("Error getting logs for pod %s: %v", pods[0].Name, err) + } else { + framework.Logf("Pod %s has the following error logs: %s", pods[0].Name, body) + } + Fail(strings.Join(errors, "\n")) } })