THRIFT-2946 Enhance usability of cross test framework
introduce *make fail* to update known failures
diff --git a/test/README.md b/test/README.md
index ef874ac..91e4c26 100755
--- a/test/README.md
+++ b/test/README.md
@@ -101,6 +101,10 @@
test/test.py --skip-known-failures
test/test.py --update-expected-failures=merge
+to update the known failures, run
+
+ make fail
+
## Test executable specification
### Command line parameters
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index a83c111..6ed201b 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -1,21 +1,11 @@
[
- "c_glib-c_glib_binary_buffered-ip",
- "c_glib-c_glib_binary_framed-ip",
- "c_glib-cpp_binary_buffered-ip",
- "c_glib-cpp_binary_framed-ip",
"c_glib-csharp_binary_buffered-ip",
"c_glib-csharp_binary_framed-ip",
"c_glib-go_binary_buffered-ip",
"c_glib-go_binary_framed-ip",
- "c_glib-hs_binary_buffered-ip",
"c_glib-hs_binary_framed-ip",
- "c_glib-java_binary_buffered-ip",
- "c_glib-java_binary_framed-fastframed-ip",
- "c_glib-java_binary_framed-ip",
"c_glib-nodejs_binary_buffered-ip",
"c_glib-nodejs_binary_framed-ip",
- "c_glib-perl_binary_buffered-ip",
- "c_glib-php_binary_buffered-ip",
"c_glib-php_binary_framed-ip",
"c_glib-py_binary-accel_buffered-ip",
"c_glib-py_binary-accel_framed-ip",
@@ -27,7 +17,6 @@
"c_glib-rb_binary_framed-ip",
"cpp-cpp_binary_http-domain",
"cpp-cpp_binary_http-ip",
- "cpp-cpp_compact_http-domain",
"cpp-cpp_compact_http-ip",
"cpp-cpp_json_http-domain",
"cpp-cpp_json_http-ip",
@@ -76,8 +65,6 @@
"cpp-java_compact_http-ip-ssl",
"cpp-java_json_http-ip",
"cpp-java_json_http-ip-ssl",
- "cpp-nodejs_json_buffered-ip",
- "cpp-nodejs_json_buffered-ip-ssl",
"cpp-php_binary_framed-ip",
"cpp-rb_binary-accel_buffered-ip",
"cpp-rb_binary-accel_framed-ip",
@@ -439,12 +426,7 @@
"nodejs-hs_json_framed-ip",
"nodejs-hs_json_framed-ip-ssl",
"nodejs-java_json_buffered-ip-ssl",
- "nodejs-nodejs_json_buffered-ip-ssl",
"nodejs-php_binary_framed-ip",
- "nodejs-py_compact_buffered-ip",
- "nodejs-py_compact_buffered-ip-ssl",
- "nodejs-py_compact_framed-ip",
- "nodejs-py_compact_framed-ip-ssl",
"nodejs-py_json_buffered-ip",
"nodejs-py_json_buffered-ip-ssl",
"nodejs-py_json_framed-ip",