summaryrefslogtreecommitdiff
path: root/test/tests.json
diff options
context:
space:
mode:
authorRoger Meier <roger@apache.org>2014-06-11 11:09:14 +0200
committerRoger Meier <roger@apache.org>2014-06-11 11:09:14 +0200
commit40cc23269da6880d83dce17ff05a545d16fd787c (patch)
tree2d2de1a25cd4b18651a95e8bc645c6a843fd05d8 /test/tests.json
parentbbac92453b4e89fe097a13bf5a1e358dab60b0bd (diff)
downloadthrift-40cc23269da6880d83dce17ff05a545d16fd787c.tar.gz
THRIFT-847 Test Framework harmonization across all languages
initial version of test.py and tests.json Patch: Roger Meier
Diffstat (limited to 'test/tests.json')
-rw-r--r--test/tests.json67
1 files changed, 67 insertions, 0 deletions
diff --git a/test/tests.json b/test/tests.json
new file mode 100644
index 000000000..4ab8a9d22
--- /dev/null
+++ b/test/tests.json
@@ -0,0 +1,67 @@
+{
+ "client": [
+ {
+ "description": "Python TestClient",
+ "lib": "py",
+ "executable": "py/TestClient.py",
+ "extra_args": ["--genpydir=py/gen-py"],
+ "protocols": [
+ "binary",
+ "compact",
+ "json"
+ ],
+ "transports": [
+ "buffered",
+ "framed"
+ ]
+ },
+ {
+ "description": "C++ TestClient",
+ "lib": "cpp",
+ "executable": "cpp/TestClient",
+ "protocols": [
+ "binary",
+ "compact",
+ "json"
+ ],
+ "transports": [
+ "buffered",
+ "framed",
+ "http"
+ ]
+ }
+ ],
+ "server": [
+ {
+ "description": "Python TSimpleServer",
+ "lib": "py",
+ "executable": "py/TestServer.py",
+ "extra_args": ["--genpydir=py/gen-py", "TSimpleServer"],
+ "extra_delay": 0,
+ "protocols": [
+ "binary",
+ "compact",
+ "json"
+ ],
+ "transports": [
+ "buffered",
+ "framed"
+ ]
+ },
+ {
+ "description": "C++ TestServer",
+ "lib": "cpp",
+ "executable": "cpp/TestServer",
+ "protocols": [
+ "binary",
+ "compact",
+ "json"
+ ],
+ "transports": [
+ "buffered",
+ "framed",
+ "http"
+ ]
+ }
+ ]
+}