From f9dee4681cad716b56748e275680fb09e574978c Mon Sep 17 00:00:00 2001 From: Jonas Pommerening Date: Tue, 18 Feb 2014 16:39:06 +0100 Subject: [PATCH] fix(web-server): close webserver after running When we're done running the tests and all clients are disconnected, we should stop the http server. This way another karma instance (or anything else for that matter) may reuse the port later. --- lib/server.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/server.js b/lib/server.js index 0230c2e53..3efbebeb8 100644 --- a/lib/server.js +++ b/lib/server.js @@ -198,7 +198,10 @@ var start = function(injector, config, launcher, globalEmitter, preprocess, file }); globalEmitter.emitAsync('exit').then(function() { - done(code || 0); + // All systems down, stop the webserver + webServer.close(function () { + done(code || 0); + }); }); };