From f8f4d003ec0a4c0d0d7622964b34f7a2b2a3e3d5 Mon Sep 17 00:00:00 2001 From: James Munnelly Date: Thu, 18 Oct 2018 14:38:45 +0100 Subject: [PATCH] Add --report-prefix option Signed-off-by: James Munnelly --- test/e2e/e2e_test.go | 5 ++++- test/e2e/framework/config/ginkgo.go | 2 ++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/test/e2e/e2e_test.go b/test/e2e/e2e_test.go index 8026e329c..6c32859f6 100644 --- a/test/e2e/e2e_test.go +++ b/test/e2e/e2e_test.go @@ -62,7 +62,10 @@ func TestE2E(t *testing.T) { var r []ginkgo.Reporter if framework.DefaultConfig.Ginkgo.ReportDirectory != "" { - r = append(r, reporters.NewJUnitReporter(path.Join(framework.DefaultConfig.Ginkgo.ReportDirectory, fmt.Sprintf("junit_%02d.xml", ginkgoconfig.GinkgoConfig.ParallelNode)))) + r = append(r, reporters.NewJUnitReporter(path.Join(framework.DefaultConfig.Ginkgo.ReportDirectory, + fmt.Sprintf("junit_%s_%02d.xml", + framework.DefaultConfig.Ginkgo.ReportPrefix, + ginkgoconfig.GinkgoConfig.ParallelNode)))) } ginkgo.RunSpecsWithDefaultAndCustomReporters(t, "cert-manager e2e suite", r) diff --git a/test/e2e/framework/config/ginkgo.go b/test/e2e/framework/config/ginkgo.go index fd6e55bb0..6a4286502 100644 --- a/test/e2e/framework/config/ginkgo.go +++ b/test/e2e/framework/config/ginkgo.go @@ -20,10 +20,12 @@ import "flag" type Ginkgo struct { ReportDirectory string + ReportPrefix string } func (g *Ginkgo) AddFlags(fs *flag.FlagSet) { fs.StringVar(&g.ReportDirectory, "report-dir", "", "Optional directory to store junit output in. If not specified, no junit file will be output") + fs.StringVar(&g.ReportPrefix, "report-prefix", "", "Optional prefix for JUnit XML reports. Default is empty, which doesn't prepend anything to the default name") } func (c *Ginkgo) Validate() []error {