Skip to content

Commit 865561c

Browse files
committed
fix: add more verbose output
1 parent 0dd2937 commit 865561c

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/index.js

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,16 @@ const Promise = require('bluebird')
88
const psTree = require('ps-tree')
99
const debug = require('debug')('start-server-and-test')
1010

11+
const isDebug = () =>
12+
process.env.DEBUG && process.env.DEBUG.indexOf('start-server-and-test') !== -1
13+
1114
function startAndTest ({ start, url, test }) {
1215
la(is.unemptyString(start), 'missing start script name', start)
1316
la(is.unemptyString(test), 'missing test script name', test)
1417
la(is.unemptyString(url), 'missing url to wait on', url)
1518

16-
debug('starting server')
19+
debug('starting server, verbose mode?', isDebug())
20+
1721
const server = execa('npm', ['run', start], { stdio: 'inherit' })
1822
let serverStopped
1923

@@ -36,19 +40,21 @@ function startAndTest ({ start, url, test }) {
3640
}
3741

3842
const waited = new Promise((resolve, reject) => {
43+
debug('starting waitOn %s', url)
3944
waitOn(
4045
{
4146
resources: [url],
4247
interval: 1000,
4348
window: 100,
44-
verbose: false
49+
verbose: isDebug()
4550
},
4651
err => {
4752
if (err) {
4853
debug('error waiting for url', url)
4954
debug(err.message)
5055
return reject(err)
5156
}
57+
debug('waitOn finished successfully')
5258
resolve()
5359
}
5460
)

0 commit comments

Comments
 (0)