diff --git a/src/main/scala/higherkindness/rules_scala/common/sbt-testing/JUnitXmlReporter.scala b/src/main/scala/higherkindness/rules_scala/common/sbt-testing/JUnitXmlReporter.scala index c93f30a1..8db89e03 100644 --- a/src/main/scala/higherkindness/rules_scala/common/sbt-testing/JUnitXmlReporter.scala +++ b/src/main/scala/higherkindness/rules_scala/common/sbt-testing/JUnitXmlReporter.scala @@ -8,8 +8,11 @@ import scala.collection.mutable.ListBuffer import scala.xml.{Elem, XML} class JUnitXmlReporter(tasksAndEvents: ListBuffer[(String, ListBuffer[Event])]) { - private def escape(str: String): String = - str.replaceAll("&", "&").replaceAll("\"", """).replaceAll("<", "<").replaceAll(">", ">"); + private def escape(info: String): String = info match { + case str: String => + str.replaceAll("&", "&").replaceAll("\"", """).replaceAll("<", "<").replaceAll(">", ">") + case _ => "" + } def result: Elem = XML.loadString(s"""