8thlight / cob_spec

A fitnesse suite for a web server
24 stars 33 forks source link

Poll for server availability in suite setup #60

Open eatoncns opened 7 years ago

eatoncns commented 7 years ago

Currently the test suite setup runs server start command and then sleeps for 2 seconds. This sleep time is a bit arbitrary and can cause test instability for servers with longer start up times.

Code change polls server socket to check availability before starting tests.

N.b. The exception handling is a bit ugly as it seems that we are using java version that doesn't support try-with-resources . I'm not super familiar with Java so would be happy to get feedback on any better way of doing this.