Using spawn() instead of fork() for test runner because of a bug in Node 0.8.