THRIFT-5580: refactor kotlin cross tests (#2600)
refactor kotlin cross test to:
* use proper cli framework,
* add more transport/protocol cases
diff --git a/test/known_failures_Linux.json b/test/known_failures_Linux.json
index 74ae53f..f4543e9 100644
--- a/test/known_failures_Linux.json
+++ b/test/known_failures_Linux.json
@@ -570,6 +570,8 @@
"java-php_multij-json_fastframed-framed-ip",
"java-php_multij-json_framed-ip",
"kotlin-netstd_binary_framed-ip",
+ "kotlin-netstd_compact_framed-ip",
+ "kotlin-netstd_json_framed-ip",
"netstd-cl_binary_buffered-ip",
"netstd-cl_binary_framed-ip",
"netstd-cpp_binary_buffered-ip",
@@ -655,6 +657,8 @@
"netstd-java_json_framed-ip",
"netstd-java_json_framed-ip-ssl",
"netstd-kotlin_binary_framed-ip",
+ "netstd-kotlin_compact_framed-ip",
+ "netstd-kotlin_json_framed-ip",
"netstd-lua_binary_buffered-ip",
"netstd-lua_binary_framed-ip",
"netstd-lua_compact_buffered-ip",
diff --git a/test/tests.json b/test/tests.json
index e897b39..cce774a 100644
--- a/test/tests.json
+++ b/test/tests.json
@@ -201,7 +201,9 @@
"ip"
],
"protocols": [
- "binary"
+ "binary",
+ "compact",
+ "json"
],
"workdir": "../lib/kotlin"
},