From 964b4af53e8bbe33bbc2d99be7aa3358d89bfe9e Mon Sep 17 00:00:00 2001 From: Egon Elbre Date: Wed, 8 May 2019 16:36:41 +0300 Subject: [PATCH] ensure tests fail when parsing test output fails (#1914) --- scripts/xunit.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/xunit.go b/scripts/xunit.go index 3fe3fd714..545702d93 100644 --- a/scripts/xunit.go +++ b/scripts/xunit.go @@ -41,8 +41,10 @@ func main() { } else { fmt.Fprintf(os.Stderr, "tparse error: %v\n\n", err) } + defer os.Exit(1) + } else { + defer os.Exit(pkgs.ExitCode()) } - defer os.Exit(pkgs.ExitCode()) output, err := os.Create(*xunit) if err != nil {