Changes test reporter to spec for better reports on failing tests.

closes #1331.
target `non-tty` still has `dot` hardcoded. not sure why.