From 31a8c6800ddf8d91b477d980605a4c19284a1648 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Ma=C5=82ecki?= Date: Fri, 28 Oct 2011 12:23:51 +0200 Subject: [PATCH] [fix test] Make test runner exit after test exits --- test/core/run | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/test/core/run b/test/core/run index d016589..ff20a9e 100755 --- a/test/core/run +++ b/test/core/run @@ -35,6 +35,7 @@ // var path = require('path'), + spawn = require('child_process').spawn, httpProxy = require('../../'), common = require('./common'); @@ -50,7 +51,11 @@ var proxy = httpProxy.createServer(common.PORT, 'localhost'); proxy.listen(common.PROXY_PORT); proxy.on('listening', function () { - require(path.join(process.cwd(), process.argv[2])); + console.log('Proxy server listening on ' + common.PROXY_PORT); + var testProcess = spawn(process.argv[0], [ process.argv[2] ]); + testProcess.stdout.pipe(process.stdout); + testProcess.stderr.pipe(process.stderr); + testProcess.on('exit', process.exit); }); // vim:filetype=javascript