The conditional printing of the divider in a couple places is kind of funky.  Instead, try something like....

```
BOOL showInfo = ([test[@"output"] length] > 0) || (testEvent[kReporter_EndTest_ExceptionKey] != nil);

if (showInfo) {
  [self printDivider];
}

// ...
// the logic to print output + exception
// ...

if (showInfo) {
  [self printDivider];
}
```