From f62d02540be09b64fae50e51255852be37776f42 Mon Sep 17 00:00:00 2001 From: Jeremy Bowman Date: Fri, 26 Oct 2018 11:13:14 -0400 Subject: [PATCH] Fix xsscommitlint JUnit XML --- pavelib/quality.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/pavelib/quality.py b/pavelib/quality.py index c735ef938a..7ebbc402c5 100644 --- a/pavelib/quality.py +++ b/pavelib/quality.py @@ -612,6 +612,15 @@ def run_xsscommitlint(): _write_metric(violations_count_str, metrics_report) # Output report to console. sh("cat {metrics_report}".format(metrics_report=metrics_report), ignore_error=True) + if num_violations: + fail_quality( + 'xsscommitlint', + "FAILURE: XSSCommitLinter Failed.\n{error_message}\n" + "See {xsscommitlint_report} or run the following command to hone in on the problem:\n" + " ./scripts/xss-commit-linter.sh -h".format( + error_message=violations_count_str, xsscommitlint_report=xsscommitlint_report + ) + ) write_junit_xml("xsscommitlint")