tail property

String get tail

The last few lines of output, to explain a failure.

Implementation

String get tail {
  final Iterable<String> lines = output
      .map((String line) => line.trim())
      .where((String line) => line.isNotEmpty);
  return lines.skip(lines.length > 3 ? lines.length - 3 : 0).join(' ');
}