From 908215609e696b57dd61789a03a4e09349f132ad Mon Sep 17 00:00:00 2001 From: Matt Rendina Date: Wed, 13 Mar 2019 10:49:22 -0400 Subject: Escape buildconfig names to accommodate strings with spaces (#39) * Escape filenames in XML copy to preserve spaces. * Escape buildconfig name in grep call --- vars/utils.groovy | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'vars/utils.groovy') diff --git a/vars/utils.groovy b/vars/utils.groovy index d125ac1..9443e83 100644 --- a/vars/utils.groovy +++ b/vars/utils.groovy @@ -167,7 +167,7 @@ def parseTestReports(buildconfigs) { println("Unstashing test report for: ${config.name}") try { unstash "${config.name}.results" - results_hdr = sh(script:"grep 'testsuite errors' results.${config.name}.xml", + results_hdr = sh(script:"grep 'testsuite errors' 'results.${config.name}.xml'", returnStdout: true) short_hdr = results_hdr.findAll(/(?<=testsuite ).*/)[0] short_hdr = short_hdr.split('>