From 05538d04f727891e29a6f680dd6adc957c48c61c Mon Sep 17 00:00:00 2001
From: Marco Clemencic <marco.clemencic@cern.ch>
Date: Mon, 7 Nov 2016 17:34:46 +0100
Subject: [PATCH] avoid escaping special chars in CTest test output

CTest output parser already escapes special characters for XML, and the escape in the
Gaudi test runner was resulting in double escaping.
---
 GaudiPolicy/python/GaudiTesting/Run.py | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/GaudiPolicy/python/GaudiTesting/Run.py b/GaudiPolicy/python/GaudiTesting/Run.py
index 4823799be..01fdd4baa 100644
--- a/GaudiPolicy/python/GaudiTesting/Run.py
+++ b/GaudiPolicy/python/GaudiTesting/Run.py
@@ -1,7 +1,6 @@
 # -*- coding: utf-8 -*-
 import os
 import sys
-import xml.sax.saxutils as XSS
 import BaseTest as GT
 import logging
 
@@ -49,7 +48,7 @@ def ctest_report(results):
         if key in ignore:
             continue
         hndlr = handler.get(key, id_handler)
-        data = XSS.escape(GT.sanitize_for_xml(hndlr(results[key])))
+        data = GT.sanitize_for_xml(hndlr(results[key]))
         sys.stdout.write(template.format(key, data))
 
 
-- 
GitLab