test: make listen-fd-cluster/server more robust
authorSam Roberts <sam@strongloop.com>
Wed, 10 Jun 2015 15:41:03 +0000 (08:41 -0700)
committerSam Roberts <vieuxtech@gmail.com>
Fri, 7 Aug 2015 20:48:57 +0000 (13:48 -0700)
commit03d2bd381910f3741eed527b9cff1628a6542d2b
treea436ca8c431cb9e32d23a03def3c929069b165c4
parent5d2acfb8e5d00549152995ee671ff168d5c00e38
test: make listen-fd-cluster/server more robust

- eliminate unnecessary intermediate process ("parent")
- children exit if runner dies unexpectedly (killed on a test timeout,
  for example)
- use explicit messaging from children to parents to indicate when
  worker is ready to accept http requests, rather than racing to see
  whether runner will make request before worker is listening

PR-URL: https://github.com/nodejs/io.js/pull/1944
Reviewed-By: Johan Bergstrom <bugs@bergstroem.nu>
Reviewed-By: Ben Noordhuis <ben@strongloop.com>
test/parallel/test-listen-fd-cluster.js
test/parallel/test-listen-fd-server.js