THRIFT-3361 Improve C# library
Client: C#
Patch: Nobuaki Sukegawa <nsukeg@gmail.com>
This closes #630
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index 9c56751..5685efe 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -21,12 +21,6 @@
"cpp-cpp_binary_http-ip",
"cpp-cpp_compact_http-domain",
"cpp-cpp_json_http-ip",
- "cpp-csharp_binary_buffered-ip-ssl",
- "cpp-csharp_binary_framed-ip-ssl",
- "cpp-csharp_compact_buffered-ip-ssl",
- "cpp-csharp_compact_framed-ip-ssl",
- "cpp-csharp_json_buffered-ip-ssl",
- "cpp-csharp_json_framed-ip-ssl",
"cpp-hs_json_buffered-ip",
"cpp-hs_json_framed-ip",
"cpp-hs_json_http-ip",
@@ -44,90 +38,30 @@
"cpp-rb_compact_framed-ip",
"cpp-rb_json_buffered-ip",
"cpp-rb_json_framed-ip",
- "csharp-c_glib_binary_buffered-ip",
- "csharp-c_glib_binary_framed-ip",
- "csharp-cpp_binary_buffered-ip",
"csharp-cpp_binary_buffered-ip-ssl",
- "csharp-cpp_binary_framed-ip",
"csharp-cpp_binary_framed-ip-ssl",
- "csharp-cpp_compact_buffered-ip",
"csharp-cpp_compact_buffered-ip-ssl",
- "csharp-cpp_compact_framed-ip",
"csharp-cpp_compact_framed-ip-ssl",
- "csharp-cpp_json_buffered-ip",
"csharp-cpp_json_buffered-ip-ssl",
- "csharp-cpp_json_framed-ip",
"csharp-cpp_json_framed-ip-ssl",
- "csharp-csharp_binary_buffered-ip-ssl",
- "csharp-csharp_binary_framed-ip-ssl",
- "csharp-csharp_compact_buffered-ip-ssl",
- "csharp-csharp_compact_framed-ip-ssl",
- "csharp-csharp_json_buffered-ip-ssl",
- "csharp-csharp_json_framed-ip-ssl",
- "csharp-go_binary_buffered-ip",
"csharp-go_binary_buffered-ip-ssl",
- "csharp-go_binary_framed-ip",
"csharp-go_binary_framed-ip-ssl",
- "csharp-go_compact_buffered-ip",
"csharp-go_compact_buffered-ip-ssl",
- "csharp-go_compact_framed-ip",
"csharp-go_compact_framed-ip-ssl",
- "csharp-go_json_buffered-ip",
"csharp-go_json_buffered-ip-ssl",
- "csharp-go_json_framed-ip",
"csharp-go_json_framed-ip-ssl",
- "csharp-hs_binary_buffered-ip",
- "csharp-hs_binary_framed-ip",
- "csharp-hs_compact_buffered-ip",
- "csharp-hs_compact_framed-ip",
"csharp-hs_json_buffered-ip",
"csharp-hs_json_framed-ip",
- "csharp-java_binary_buffered-ip",
- "csharp-java_binary_buffered-ip-ssl",
- "csharp-java_binary_framed-fastframed-ip",
- "csharp-java_binary_framed-fastframed-ip-ssl",
- "csharp-java_binary_framed-ip",
- "csharp-java_binary_framed-ip-ssl",
- "csharp-java_compact_buffered-ip",
- "csharp-java_compact_buffered-ip-ssl",
- "csharp-java_compact_framed-fastframed-ip",
- "csharp-java_compact_framed-fastframed-ip-ssl",
- "csharp-java_compact_framed-ip",
- "csharp-java_compact_framed-ip-ssl",
- "csharp-java_json_buffered-ip",
- "csharp-java_json_buffered-ip-ssl",
- "csharp-java_json_framed-fastframed-ip",
- "csharp-java_json_framed-fastframed-ip-ssl",
- "csharp-java_json_framed-ip",
- "csharp-java_json_framed-ip-ssl",
"csharp-nodejs_binary_buffered-ip",
"csharp-nodejs_binary_buffered-ip-ssl",
- "csharp-nodejs_binary_framed-ip",
"csharp-nodejs_binary_framed-ip-ssl",
"csharp-nodejs_compact_buffered-ip",
"csharp-nodejs_compact_buffered-ip-ssl",
- "csharp-nodejs_compact_framed-ip",
"csharp-nodejs_compact_framed-ip-ssl",
"csharp-nodejs_json_buffered-ip",
"csharp-nodejs_json_buffered-ip-ssl",
"csharp-nodejs_json_framed-ip",
"csharp-nodejs_json_framed-ip-ssl",
- "csharp-py_binary-accel_buffered-ip",
- "csharp-py_binary-accel_buffered-ip-ssl",
- "csharp-py_binary-accel_framed-ip",
- "csharp-py_binary-accel_framed-ip-ssl",
- "csharp-py_binary_buffered-ip",
- "csharp-py_binary_buffered-ip-ssl",
- "csharp-py_binary_framed-ip",
- "csharp-py_binary_framed-ip-ssl",
- "csharp-py_compact_buffered-ip",
- "csharp-py_compact_buffered-ip-ssl",
- "csharp-py_compact_framed-ip",
- "csharp-py_compact_framed-ip-ssl",
- "csharp-py_json_buffered-ip",
- "csharp-py_json_buffered-ip-ssl",
- "csharp-py_json_framed-ip",
- "csharp-py_json_framed-ip-ssl",
"csharp-rb_binary-accel_buffered-ip",
"csharp-rb_binary-accel_framed-ip",
"csharp-rb_binary_buffered-ip",
@@ -140,12 +74,6 @@
"go-cpp_json_buffered-ip-ssl",
"go-cpp_json_framed-ip",
"go-cpp_json_framed-ip-ssl",
- "go-csharp_binary_buffered-ip-ssl",
- "go-csharp_binary_framed-ip-ssl",
- "go-csharp_compact_buffered-ip-ssl",
- "go-csharp_compact_framed-ip-ssl",
- "go-csharp_json_buffered-ip-ssl",
- "go-csharp_json_framed-ip-ssl",
"go-hs_json_buffered-ip",
"go-hs_json_framed-ip",
"go-java_json_buffered-ip",
@@ -191,15 +119,6 @@
"hs-py_json_framed-ip",
"hs-rb_json_buffered-ip",
"hs-rb_json_framed-ip",
- "java-csharp_binary_buffered-ip-ssl",
- "java-csharp_binary_fastframed-framed-ip-ssl",
- "java-csharp_binary_framed-ip-ssl",
- "java-csharp_compact_buffered-ip-ssl",
- "java-csharp_compact_fastframed-framed-ip-ssl",
- "java-csharp_compact_framed-ip-ssl",
- "java-csharp_json_buffered-ip-ssl",
- "java-csharp_json_fastframed-framed-ip-ssl",
- "java-csharp_json_framed-ip-ssl",
"java-hs_json_buffered-ip",
"java-hs_json_fastframed-framed-ip",
"java-hs_json_framed-ip",
@@ -281,14 +200,6 @@
"nodejs-rb_json_buffered-ip",
"nodejs-rb_json_framed-ip",
"perl-php_binary_framed-ip",
- "py-csharp_accel-binary_buffered-ip-ssl",
- "py-csharp_accel-binary_framed-ip-ssl",
- "py-csharp_binary_buffered-ip-ssl",
- "py-csharp_binary_framed-ip-ssl",
- "py-csharp_compact_buffered-ip-ssl",
- "py-csharp_compact_framed-ip-ssl",
- "py-csharp_json_buffered-ip-ssl",
- "py-csharp_json_framed-ip-ssl",
"py-hs_json_buffered-ip",
"py-hs_json_framed-ip",
"py-nodejs_json_buffered-ip",
diff --git a/test/tests.json b/test/tests.json
index cb2f0e2..c902cd4 100644
--- a/test/tests.json
+++ b/test/tests.json
@@ -286,16 +286,14 @@
"delay": 3,
"command": [
"TestClientServer.exe",
- "server",
- "--cert=../../../../test/keys/server.pem"
+ "server"
]
},
"client": {
"timeout": 9,
"command": [
"TestClientServer.exe",
- "client",
- "--cert=../../../../test/keys/client.pem"
+ "client"
]
},
"workdir": "../lib/csharp/test/ThriftTest"