${parentHeading}
+${childHeading}
+${grandChildHeading}
+${parentHeading}
+${report.reportStatusStats.parentCount}
+ + + ${report.reportStatusStats.parentPercentagePass?string("#.00")}% + +${childHeading}
+${report.reportStatusStats.childCount}
+ + + ${report.reportStatusStats.childPercentagePass?string("#.00")}% + +Start
+${report.startTime?datetime?string["${timeStampFormat}"]}
+ +Duration
+${report.longRunDuration}
+ +Timeline
+Author
+| Name | +Passed | +Failed | +Others | +Passed % | +
|---|---|---|---|---|
| ${author.name} | +${author.passed} | +${author.failed} | +${author.others} | ++ <#if author.size()!=0> + ${(author.passed/author.size())*100}% + <#else> + 0% + #if> + | +
Tags
+| Name | +Passed | +Failed | +Others | +Passed % | +
|---|---|---|---|---|
| ${category.name} | +${category.passed} | +${category.failed} | +${category.others} | ++ <#if category.size()!=0> + ${(category.passed/category.size())*100}% + <#else> + 0% + #if> + | +
Device
+| Name | +Passed | +Failed | +Others | +Passed % | +
|---|---|---|---|---|
| ${device.name} | +${device.passed} | +${device.failed} | +${device.others} | ++ <#if device.size()!=0> + ${(device.passed/device.size())*100}% + <#else> + 0% + #if> + | +
Environment
+| Name | +Value | +
|---|---|
| ${ sa.name } | +${ sa.value } | +