Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add delay into test-debugger-client

  • Loading branch information...
commit 7c0f453b7cccb04808d4c7d84b852f6d4b8be932 1 parent 8e46167
ry ry authored
Showing with 17 additions and 13 deletions.
  1. +17 −13 test/simple/test-debugger-client.js
30 test/simple/test-debugger-client.js
View
@@ -126,23 +126,27 @@ function doTest(cb, done) {
var didTryConnect = false;
nodeProcess.stderr.setEncoding('utf8');
+ var b = ''
nodeProcess.stderr.on('data', function (data) {
- if (didTryConnect == false && /debugger/.test(data)) {
+ b += data;
+ if (didTryConnect == false && /debugger listening on port/.test(b)) {
didTryConnect = true;
- // Wait for some data before trying to connect
- var c = new debug.Client();
- process.stdout.write(">>> connecting...");
- c.connect(debug.port)
- c.on('ready', function () {
- connectCount++;
- console.log("ready!");
- cb(c, function () {
- console.error(">>> killing node process %d\n\n", nodeProcess.pid);
- nodeProcess.kill();
- done();
+ setTimeout(function() {
+ // Wait for some data before trying to connect
+ var c = new debug.Client();
+ process.stdout.write(">>> connecting...");
+ c.connect(debug.port)
+ c.on('ready', function () {
+ connectCount++;
+ console.log("ready!");
+ cb(c, function () {
+ console.error(">>> killing node process %d\n\n", nodeProcess.pid);
+ nodeProcess.kill();
+ done();
+ });
});
- });
+ }, 100);
}
});
}
Please sign in to comment.
Something went wrong with that request. Please try again.