THRIFT-2998: enable cross test for nodejs http transport,
fix missing apache license headers in nodejs
Client: nodejs
This closes #1403
diff --git a/test/crossrunner/report.py b/test/crossrunner/report.py
index 26f7d9e..76324ed 100644
--- a/test/crossrunner/report.py
+++ b/test/crossrunner/report.py
@@ -332,8 +332,8 @@
'# then browse:\n',
'# \thttp://localhost:%d/%s/\n' % (8001, self._testdir_rel),
'Full log for each test is here:\n',
- '\ttest/log/client_server_protocol_transport_client.log\n',
- '\ttest/log/client_server_protocol_transport_server.log\n',
+ '\ttest/log/server_client_protocol_transport_client.log\n',
+ '\ttest/log/server_client_protocol_transport_server.log\n',
'%d failed of %d tests in total.\n' % (fail_count, len(self._tests)),
])
self._print_exec_time()
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index 3b835f3..eda5df0 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -27,6 +27,12 @@
"cpp-java_compact_http-ip-ssl",
"cpp-java_json_http-ip",
"cpp-java_json_http-ip-ssl",
+ "cpp-nodejs_binary_http-ip",
+ "cpp-nodejs_binary_http-ip-ssl",
+ "cpp-nodejs_compact_http-ip",
+ "cpp-nodejs_compact_http-ip-ssl",
+ "cpp-nodejs_json_http-ip",
+ "cpp-nodejs_json_http-ip-ssl",
"csharp-d_binary_buffered-ip-ssl",
"csharp-d_binary_framed-ip-ssl",
"csharp-d_compact_buffered-ip-ssl",
@@ -83,14 +89,20 @@
"d-nodejs_binary_buffered-ip-ssl",
"d-nodejs_binary_framed-ip",
"d-nodejs_binary_framed-ip-ssl",
+ "d-nodejs_binary_http-ip",
+ "d-nodejs_binary_http-ip-ssl",
"d-nodejs_compact_buffered-ip",
"d-nodejs_compact_buffered-ip-ssl",
"d-nodejs_compact_framed-ip",
"d-nodejs_compact_framed-ip-ssl",
+ "d-nodejs_compact_http-ip",
+ "d-nodejs_compact_http-ip-ssl",
"d-nodejs_json_buffered-ip",
"d-nodejs_json_buffered-ip-ssl",
"d-nodejs_json_framed-ip",
"d-nodejs_json_framed-ip-ssl",
+ "d-nodejs_json_http-ip",
+ "d-nodejs_json_http-ip-ssl",
"d-py3_binary-accel_buffered-ip",
"d-py3_binary-accel_buffered-ip-ssl",
"d-py3_binary-accel_framed-ip",
@@ -169,6 +181,70 @@
"java-d_compact_buffered-ip",
"java-d_compact_buffered-ip-ssl",
"java-d_compact_framed-ip",
+ "nodejs-cpp_binary_http-ip",
+ "nodejs-cpp_binary_http-ip-ssl",
+ "nodejs-cpp_compact_http-ip",
+ "nodejs-cpp_compact_http-ip-ssl",
+ "nodejs-cpp_json_http-ip",
+ "nodejs-cpp_json_http-ip-ssl",
+ "nodejs-d_binary_buffered-ip",
+ "nodejs-d_binary_buffered-ip-ssl",
+ "nodejs-d_binary_framed-ip",
+ "nodejs-d_binary_framed-ip-ssl",
+ "nodejs-d_binary_http-ip",
+ "nodejs-d_binary_http-ip-ssl",
+ "nodejs-d_compact_buffered-ip",
+ "nodejs-d_compact_buffered-ip-ssl",
+ "nodejs-d_compact_framed-ip",
+ "nodejs-d_compact_framed-ip-ssl",
+ "nodejs-d_compact_http-ip",
+ "nodejs-d_compact_http-ip-ssl",
+ "nodejs-d_json_buffered-ip",
+ "nodejs-d_json_buffered-ip-ssl",
+ "nodejs-d_json_framed-ip",
+ "nodejs-d_json_framed-ip-ssl",
+ "nodejs-d_json_http-ip",
+ "nodejs-d_json_http-ip-ssl",
+ "nodejs-dart_binary_buffered-ip",
+ "nodejs-dart_binary_framed-ip",
+ "nodejs-dart_binary_http-ip",
+ "nodejs-dart_compact_buffered-ip",
+ "nodejs-dart_compact_framed-ip",
+ "nodejs-dart_compact_http-ip",
+ "nodejs-dart_json_buffered-ip",
+ "nodejs-dart_json_framed-ip",
+ "nodejs-dart_json_http-ip",
+ "nodejs-go_binary_http-ip",
+ "nodejs-go_binary_http-ip-ssl",
+ "nodejs-go_compact_http-ip",
+ "nodejs-go_compact_http-ip-ssl",
+ "nodejs-go_json_http-ip",
+ "nodejs-go_json_http-ip-ssl",
+ "nodejs-hs_binary_http-ip",
+ "nodejs-hs_compact_http-ip",
+ "nodejs-hs_json_http-ip",
+ "nodejs-java_binary_http-ip",
+ "nodejs-java_binary_http-ip-ssl",
+ "nodejs-java_compact_http-ip",
+ "nodejs-java_compact_http-ip-ssl",
+ "nodejs-java_json_http-ip",
+ "nodejs-java_json_http-ip-ssl",
+ "nodejs-js_json_http-ip",
+ "nodejs-lua_binary_http-ip",
+ "nodejs-lua_compact_http-ip",
+ "nodejs-lua_json_http-ip",
+ "nodejs-netcore_binary_buffered-ip",
+ "nodejs-netcore_binary_buffered-ip-ssl",
+ "nodejs-netcore_binary_framed-ip",
+ "nodejs-netcore_binary_framed-ip-ssl",
+ "nodejs-netcore_compact_buffered-ip",
+ "nodejs-netcore_compact_buffered-ip-ssl",
+ "nodejs-netcore_compact_framed-ip",
+ "nodejs-netcore_compact_framed-ip-ssl",
+ "nodejs-netcore_json_buffered-ip",
+ "nodejs-netcore_json_buffered-ip-ssl",
+ "nodejs-netcore_json_framed-ip",
+ "nodejs-netcore_json_framed-ip-ssl",
"rs-csharp_binary_buffered-ip",
"rs-csharp_compact_buffered-ip",
"rs-csharp_binary_framed-ip",
diff --git a/test/tests.json b/test/tests.json
index fdd725c..e62af24 100644
--- a/test/tests.json
+++ b/test/tests.json
@@ -169,7 +169,8 @@
},
"transports": [
"buffered",
- "framed"
+ "framed",
+ "http"
],
"sockets": [
"ip",