This patch to Basic.c prints failed test assertions in the form (newline file colon line colon) rather than with leading spaces and failure number, so that emacs can identify failures in the output and jump to the corresponding assertion in the source code.
In GNU emacs compilation-mode (see link below) build errors containing file and line are hyperlinked enabling you to jump to the source line corresponding to the build error.
The function next-error, which can be bound to any key, also jumps to the source for errors it recognises.
This file:line: form for errors is standard across at least GNU gcc, grep and make, so many other editors probably also support it.
http://www.gnu.org/software/emacs/manual/html_node/emacs/Compilation-Mode.html
Anonymous
diff -u to support emacs compilation-mode / next-error
this might produce problems with other tools that are already parsing the current output. a switch to activate/deactivate this would be the best imo.