diff --git a/Jenkinsfile b/Jenkinsfile index 1820282..10383c7 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -269,7 +269,7 @@ EOF ' build/go-test.json 2>/dev/null \ | while IFS=$'\t' read -r test_name test_status; do [ -n "${test_name}" ] || continue - escaped_test="$(printf '%s' "${test_name}" | sed -e 's/\\/\\\\/g' -e 's/"/\\"/g')" + escaped_test="$(printf '%s' "${test_name}" | jq -Rsa . | sed -e 's/^"//' -e 's/"$//')" printf 'platform_quality_gate_test_case_result{suite="%s",test="%s",status="%s"} 1\n' \ "${suite}" "${escaped_test}" "${test_status}" >> "${test_case_metrics_file}" done