Properly clear interval as per 417b42789f338339cd9f898340bd1753c7aa72c7 in DamonOehlman/pull-ws
No need to set closeOnEnd to true now that is the default behaviour
Upgrade to pull-ws@2
Use node test entry point
Remove test server run step in travis runner
Add some extra conditions before determining that we should not try another endpoint