import groovy.xml.StreamingMarkupBuilder
def buildXmlErrorFile(String reason){
def writer = new StringWriter()
def xml = new StreamingMarkupBuilder(writer)
xml.encoding = "UTF-8"
xml.bind{
mkp.xmlDeclaration()
xml.CalibrationResults() {
Status('Error')
Reason(reason)
}
}
print writer.toString()
}
buildXmlErrorFile("test reason as param")
aW1wb3J0IGdyb292eS54bWwuU3RyZWFtaW5nTWFya3VwQnVpbGRlcgoKZGVmIGJ1aWxkWG1sRXJyb3JGaWxlKFN0cmluZyByZWFzb24pewogIGRlZiB3cml0ZXIgPSBuZXcgU3RyaW5nV3JpdGVyKCkKICBkZWYgeG1sID0gbmV3IFN0cmVhbWluZ01hcmt1cEJ1aWxkZXIod3JpdGVyKQogIHhtbC5lbmNvZGluZyA9ICJVVEYtOCIKICB4bWwuYmluZHsKICAgIG1rcC54bWxEZWNsYXJhdGlvbigpCiAgICB4bWwuQ2FsaWJyYXRpb25SZXN1bHRzKCkgewogICAgICBTdGF0dXMoJ0Vycm9yJykKICAgICAgUmVhc29uKHJlYXNvbikKICAgIH0KICB9CiAgcHJpbnQgd3JpdGVyLnRvU3RyaW5nKCkKfQoKCgpidWlsZFhtbEVycm9yRmlsZSgidGVzdCByZWFzb24gYXMgcGFyYW0iKQ==