Having removed the ui test dependencies out of package.json
we can remove the 'allow failures' flag from the node 12 build.
Given how close Node 12 is to being LTS, we really need to pay
proper attention to it.
* add Node.js v10 to build matrix
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* only compute coverage once
We have to pick *which* version of Node.js to run coverage on, so I just
picked the latest.
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* fix many test problems
- adds [stoppable](https://npm.im/stoppable) to force-stop net & http
servers
- upgrades to latest mocha
- much cleanup of servers
- some removal of useless code
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* increase wait time to hack at race condition
* PoC with fork of stoppable
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>
* fix custom stoppable url for newer npm
* make travis go faster; attempt to avoid npm troubles
* fix coveralls executable path
* add extra time for flake to trigger spec
Signed-off-by: Christopher Hiller <boneskull@boneskull.com>