THRIFT-3373: cross test cleanup
Client: build, node, c_glib, cpp, hs, py, rb
Patch: Nobuaki Sukegawa
Github Pull Request:
This closes #641
commit 338f1a502961a4f63b0bd4b3dae4099062d6d17f
Author: Nobuaki Sukegawa <nsukeg@gmail.com>
Date: 2015-10-09T17:25:18Z
THRIFT-3373 Various fixes for cross test servers and clients
diff --git a/lib/nodejs/test/client.js b/lib/nodejs/test/client.js
index 91365fc..a38a66b 100644
--- a/lib/nodejs/test/client.js
+++ b/lib/nodejs/test/client.js
@@ -118,11 +118,12 @@
function runTests() {
testDriver(client, function (status) {
console.log(status);
- if (type === 'http' || type === 'websocket') {
- process.exit(0);
- } else {
+ if (type !== 'http' && type !== 'websocket') {
connection.end();
}
+ if (type !== 'multiplex') {
+ process.exit(0);
+ }
});
}