on-up
v0.0.1-2
Published
calls back on up or after time is up
Downloads
15
Maintainers
Readme
on-up
Calls back on up or after time is up.
Why
When doing Continuous Integration, for example with Travis, one has to guess how long a server will take to start, sleep more than necessary and hope it's enough.
No longer necessary.
How
Waits for a server to come up with a rsponse to a request. A callback is invoked with the response and / or metadata. There is a timeout and various other configuration settings.
Use
See wait-up for simple command-line use.
The bin.js
example
of how I use the library. Usually, it provides everything necessary.
Options
In case you want more, here are the defaults to override:
req:
uri: "/" #localhost port 80 prepended if / is the first char
timeout: 1000 # how long request will wait before timing-out / repeat
spacings: 240 # time in-between retries
patience: 42000 # the ultimate patience (i.e. max duration wait)
dots: false # true allows side-effects (i.e. write dots to stdout)
See request options.
for what req
takes. Of-course, the numbers are in milliseconds.