Вы можете использовать следующий фрагмент кода, чтобы показать FAILED, если произошли сбои, ошибки или пропущенные тесты, и PASS, если нет:
<td>${ s.failures || s.errors || s.skipped ? 'FAILED' : 'PASS' }</td>
As s.failures
, а остальные целые числа, мы неНе нужно явно проверять, больше ли они 0.
Если вы также хотите скрыть значение, если s.totalRuns
равно нулю, вы можете добавить другое условие.Общее правило: все между <% ... %>
может быть любым Groovy-кодом.Возможно, есть более чистые решения, чем этот, но он делает свое дело:
<td>
<% if (s.totalRuns) { %>
${ s.failures || s.errors || s.skipped ? 'FAILED' : 'PASS' }
<% } %>
</td>