diff --git a/test/e2e/framework/internal/output/output.go b/test/e2e/framework/internal/output/output.go index c778a72576e..54d28bda574 100644 --- a/test/e2e/framework/internal/output/output.go +++ b/test/e2e/framework/internal/output/output.go @@ -124,8 +124,8 @@ func stripAddresses(in string) string { // locally) or one of a few relative paths (built in the Kubernetes CI). var stackLocation = regexp.MustCompile(`(?:/|vendor/|test/|GOROOT/).*/([[:^space:]]+.go:[[:digit:]]+)( \+0x[0-9a-fA-F]+)?`) -// functionArgs matches "(...)". -var functionArgs = regexp.MustCompile(`([[:alpha:]]+)\(.*\)`) +// functionArgs matches "(...)" where may be an anonymous function (e.g. "pod_test.glob..func1.1") +var functionArgs = regexp.MustCompile(`([[:alpha:][:digit:].]+)\(.*\)`) // klogPrefix matches "I0822 16:10:39.343790 989127 " var klogPrefix = regexp.MustCompile(`(?m)^[IEF][[:digit:]]{4} [[:digit:]]{2}:[[:digit:]]{2}:[[:digit:]]{2}\.[[:digit:]]{6}[[:space:]]+[[:digit:]]+ `) diff --git a/test/e2e/framework/log_test.go b/test/e2e/framework/log_test.go index 8eff74c06dd..91ffe3d78d5 100644 --- a/test/e2e/framework/log_test.go +++ b/test/e2e/framework/log_test.go @@ -154,12 +154,12 @@ k8s.io/kubernetes/test/e2e/framework_test.glob..func1.5() FAIL: I'm failing. Full Stack Trace -k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3.1(...) +k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3.1() log_test.go:56 k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3() log_test.go:57` + commonOutput, Failure: "I'm failing.", - Stack: `k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3.1(...) + Stack: `k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3.1() log_test.go:56 k8s.io/kubernetes/test/e2e/framework_test.glob..func1.3() log_test.go:57`,