diff --git a/public/assets/js/build-plugins/phpunit.js b/public/assets/js/build-plugins/phpunit.js
index 66f010a1..71495603 100644
--- a/public/assets/js/build-plugins/phpunit.js
+++ b/public/assets/js/build-plugins/phpunit.js
@@ -68,18 +68,26 @@ var phpunitPlugin = ActiveBuild.UiPlugin.extend({
var counts = { success: 0, fail: 0, error: 0, skipped: 0, todo: 0 }, total = 0;
for (var i in tests) {
- var severity = tests[i].severity || 'success',
- message = tests[i].message || ('' + Lang.get('test_no_message') + '');
+ var content = $('
| '),
+ message = $('').appendTo(content),
+ severity = tests[i].severity || (tests[i].pass ? 'success' : 'failed');
+
+ if (tests[i].message) {
+ message.text(tests[i].message);
+ } else if (tests[i].test && tests[i].suite) {
+ message.text(tests[i].suite + '::' + tests[i].test);
+ } else {
+ message.html('' + Lang.get('test_no_message') + '');
+ }
+
+ if (tests[i].data) {
+ content.append('' + this.repr(tests[i].data) + '
');
+ }
+
+ $('
').append(content).appendTo(tbody);
+
counts[severity]++;
total++;
- tbody.append(
- '' +
- '' +
- ' ' + message + ' ' +
- (tests[i].data ? '' + this.repr(tests[i].data) + ' ' : '') +
- ' | ' +
- '
'
- );
}
var checkboxes = $(' | ');