in wilma-functionaltest/src/main/java/com/epam/gepard/common/helper/ResultCollector.java [85:108]
private void flushTestResult(final TestClassExecutionData d, final boolean odd, final LogFileWriter htmlLog, final LogFileWriter csvLog) {
String s = d.getSysOut();
CONSOLE_LOG.info(s);
//write the Test Class result row
Properties props2 = new Properties();
props2.setProperty("Number", d.getTestScriptId().replace(',', ';').replace('{', '(').replace('}', ')'));
props2.setProperty("Name", d.getTestScriptName().replace(',', ';').replace('{', '(').replace('}', ')'));
props2.setProperty("URL", d.getTestURL());
props2.setProperty("Passed", String.valueOf(d.getCountPassed()));
props2.setProperty("Failed", String.valueOf(d.getCountFailed()));
props2.setProperty("Implemented", String.valueOf(d.getRunned()));
props2.setProperty("RealPerDummy", String.valueOf(d.getRunned() - d.getCountDummy()) + "/" + String.valueOf(d.getCountDummy()));
props2.setProperty("NotApplicable", String.valueOf(d.getCountNA()));
props2.setProperty("Color", (d.getRunned() == 0) ? "#C0C0C0" : (d.getCountDummy() > 0 ? "#707070" : "#000000"));
props2.setProperty("ResultColor", (d.getCountFailed() > 0) ? "#F0D0D0" : ((d.getCountNA() > 0) ? "#D0D0F0" : "#D0F0D0"));
if (d.isProblematic()) {
props2.setProperty("ResultColor", "#F0F0C0");
}
props2.setProperty("RowColor", odd ? "#F0F0F0" : "#E4E4E4");
htmlLog.insertBlock("TestRow", props2);
csvLog.insertBlock("TestRow", props2);
//redefine RealPerDummy as xml does not allow ' '
props2.setProperty("RealPerDummy", String.valueOf(d.getRunned() - d.getCountDummy()) + "/" + String.valueOf(d.getCountDummy()));
}