* shouldn't be tracking this
* collect output before waiting on process exit
  - prevents deadlock when there is more output than the buffer
    can hold, whereby the console app waits for the buffer to be
    cleared and the launching process is waiting for the console
    app to exit before clearing the buffer
* shouldn't be tracking this
* client should exit with non-zero status code when tests fail
* ignore .suo files