blob: b5cab60516d052fc976fe47e53a75c2d4f96d04e [file] [log] [blame]
Roger Meier40cc2322014-06-11 11:09:14 +02001{
2 "client": [
3 {
4 "description": "Python TestClient",
5 "lib": "py",
6 "executable": "py/TestClient.py",
7 "extra_args": ["--genpydir=py/gen-py"],
8 "protocols": [
9 "binary",
10 "compact",
Roger Meier32f39822014-06-18 22:43:17 +020011 "json",
12 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +020013 ],
14 "transports": [
15 "buffered",
16 "framed"
Roger Meier32f39822014-06-18 22:43:17 +020017 ],
18 "sockets": [
19 "ip",
20 "ip-ssl"
Roger Meier40cc2322014-06-11 11:09:14 +020021 ]
22 },
23 {
24 "description": "C++ TestClient",
25 "lib": "cpp",
26 "executable": "cpp/TestClient",
27 "protocols": [
28 "binary",
29 "compact",
30 "json"
31 ],
32 "transports": [
33 "buffered",
34 "framed",
35 "http"
Roger Meier32f39822014-06-18 22:43:17 +020036 ],
37 "sockets": [
38 "ip",
39 "ip-ssl"
40 ]
41 },
42 {
43 "description": "Nodejs TestClient",
44 "lib": "nodejs",
45 "executable": "../lib/nodejs/test/client.js",
46 "protocols": [
47 "binary",
48 "compact",
49 "json"
50 ],
51 "transports": [
52 "buffered",
53 "framed"
54 ],
55 "sockets": [
56 "ip",
57 "ip-ssl"
58 ]
59 },
60 {
61 "description": "Ruby TestClient",
62 "lib": "ruby",
63 "executable": "rb/integration/TestClient.rb",
64 "protocols": [
65 "binary",
66 "compact",
67 "json",
68 "accel"
69 ],
70 "transports": [
71 "buffered",
72 "framed"
73 ],
74 "sockets": [
75 "ip"
Roger Meier40cc2322014-06-11 11:09:14 +020076 ]
77 }
78 ],
79 "server": [
80 {
81 "description": "Python TSimpleServer",
82 "lib": "py",
83 "executable": "py/TestServer.py",
84 "extra_args": ["--genpydir=py/gen-py", "TSimpleServer"],
85 "extra_delay": 0,
86 "protocols": [
87 "binary",
88 "compact",
Roger Meier32f39822014-06-18 22:43:17 +020089 "json",
90 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +020091 ],
92 "transports": [
93 "buffered",
94 "framed"
Roger Meier32f39822014-06-18 22:43:17 +020095 ],
96 "sockets": [
97 "ip",
98 "ip-ssl"
Roger Meier40cc2322014-06-11 11:09:14 +020099 ]
100 },
101 {
102 "description": "C++ TestServer",
103 "lib": "cpp",
104 "executable": "cpp/TestServer",
105 "protocols": [
106 "binary",
107 "compact",
108 "json"
109 ],
110 "transports": [
111 "buffered",
112 "framed",
113 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200114 ],
115 "sockets": [
116 "ip",
117 "ip-ssl"
118 ]
119 },
120 {
121 "description": "Ruby TestServer",
122 "lib": "ruby",
123 "executable": "rb/integration/TestServer.rb",
124 "protocols": [
125 "binary",
126 "compact",
127 "json",
128 "accel"
129 ],
130 "transports": [
131 "buffered",
132 "framed"
133 ],
134 "sockets": [
135 "ip"
136 ]
137 },
138 {
139 "description": "Nodejs TestServer",
140 "lib": "nodejs",
141 "executable": "../lib/nodejs/test/server.js",
142 "protocols": [
143 "binary",
144 "compact",
145 "json"
146 ],
147 "transports": [
148 "buffered",
149 "framed"
150 ],
151 "sockets": [
152 "ip",
153 "ip-ssl"
Roger Meier40cc2322014-06-11 11:09:14 +0200154 ]
155 }
156 ]
157}