blob: 5abafdf3303e963599492cef17fb1934314fef8c [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",
cdwijayarathna0d4072b2014-08-09 21:32:21 +05307 "exit": "hard",
8 "extra_args": ["--genpydir=gen-py"],
Roger Meier40cc2322014-06-11 11:09:14 +02009 "protocols": [
10 "binary",
11 "compact",
Roger Meier32f39822014-06-18 22:43:17 +020012 "json",
13 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +020014 ],
15 "transports": [
16 "buffered",
17 "framed"
Roger Meier32f39822014-06-18 22:43:17 +020018 ],
19 "sockets": [
20 "ip",
21 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053022 ],
23 "platform": [
24 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +020025 ]
26 },
27 {
28 "description": "C++ TestClient",
29 "lib": "cpp",
30 "executable": "cpp/TestClient",
Roger Meierdace6932014-08-15 23:01:09 +020031 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +020032 "protocols": [
33 "binary",
34 "compact",
35 "json"
36 ],
37 "transports": [
38 "buffered",
39 "framed",
40 "http"
Roger Meier32f39822014-06-18 22:43:17 +020041 ],
42 "sockets": [
43 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +053044 "ip-ssl",
45 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053046 ],
47 "platform": [
48 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020049 ]
50 },
51 {
52 "description": "Nodejs TestClient",
53 "lib": "nodejs",
54 "executable": "../lib/nodejs/test/client.js",
cdwijayarathna0d4072b2014-08-09 21:32:21 +053055 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +020056 "protocols": [
57 "binary",
58 "compact",
59 "json"
60 ],
61 "transports": [
62 "buffered",
63 "framed"
64 ],
65 "sockets": [
66 "ip",
67 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053068 ],
69 "platform": [
70 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020071 ]
72 },
73 {
74 "description": "Ruby TestClient",
75 "lib": "ruby",
76 "executable": "rb/integration/TestClient.rb",
cdwijayarathna0d4072b2014-08-09 21:32:21 +053077 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +020078 "protocols": [
79 "binary",
80 "compact",
81 "json",
82 "accel"
83 ],
84 "transports": [
85 "buffered",
86 "framed"
87 ],
88 "sockets": [
89 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053090 ],
91 "platform": [
92 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +020093 ]
Roger Meiere8bafb62014-08-01 23:39:32 +020094 },
95 {
96 "description": "Java TestClient",
97 "lib": "java",
98 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
99 "extra_args": ["run-testclient"],
Roger Meierdace6932014-08-15 23:01:09 +0200100 "exit": "hard",
Roger Meiere8bafb62014-08-01 23:39:32 +0200101 "protocols": [
102 "binary",
103 "compact",
104 "json"
105 ],
106 "transports": [
107 "buffered",
108 "framed",
109 "fastframed",
110 "http"
111 ],
112 "sockets": [
113 "ip",
114 "ip-ssl"
115 ],
116 "platform": [
117 "Linux"
118 ]
Roger Meierdace6932014-08-15 23:01:09 +0200119 },
120 {
121 "description": "Haskell TestClient",
122 "lib": "hs",
123 "executable": "hs/TestClient",
124 "exit": "hard",
125 "protocols": [
126 "binary",
127 "compact",
128 "json"
129 ],
130 "transports": [
131 "buffered"
132 ],
133 "sockets": [
134 "ip"
135 ],
136 "platform": [
137 "Linux"
138 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200139 }
140 ],
141 "server": [
142 {
143 "description": "Python TSimpleServer",
144 "lib": "py",
145 "executable": "py/TestServer.py",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530146 "extra_args": ["--genpydir=gen-py", "TSimpleServer"],
Roger Meier40cc2322014-06-11 11:09:14 +0200147 "extra_delay": 0,
Roger Meierdace6932014-08-15 23:01:09 +0200148 "exit": "soft",
Roger Meier40cc2322014-06-11 11:09:14 +0200149 "protocols": [
150 "binary",
151 "compact",
Roger Meier32f39822014-06-18 22:43:17 +0200152 "json",
153 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +0200154 ],
155 "transports": [
156 "buffered",
157 "framed"
Roger Meier32f39822014-06-18 22:43:17 +0200158 ],
159 "sockets": [
160 "ip",
161 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530162 ],
163 "platform": [
164 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200165 ]
166 },
167 {
168 "description": "C++ TestServer",
169 "lib": "cpp",
170 "executable": "cpp/TestServer",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530171 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +0200172 "protocols": [
173 "binary",
174 "compact",
175 "json"
176 ],
177 "transports": [
178 "buffered",
179 "framed",
180 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200181 ],
182 "sockets": [
183 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +0530184 "ip-ssl",
185 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530186 ],
187 "platform": [
188 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200189 ]
190 },
191 {
192 "description": "Ruby TestServer",
193 "lib": "ruby",
194 "executable": "rb/integration/TestServer.rb",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530195 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200196 "protocols": [
197 "binary",
198 "compact",
199 "json",
200 "accel"
201 ],
202 "transports": [
203 "buffered",
204 "framed"
205 ],
206 "sockets": [
207 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530208 ],
209 "platform": [
210 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200211 ]
212 },
213 {
214 "description": "Nodejs TestServer",
215 "lib": "nodejs",
216 "executable": "../lib/nodejs/test/server.js",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530217 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200218 "protocols": [
219 "binary",
220 "compact",
221 "json"
222 ],
223 "transports": [
224 "buffered",
225 "framed"
226 ],
227 "sockets": [
228 "ip",
229 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530230 ],
231 "platform": [
232 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200233 ]
Roger Meiere8bafb62014-08-01 23:39:32 +0200234 },
235 {
236 "description": "Java TestServer",
237 "lib": "java",
238 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
239 "extra_args": ["run-testserver"],
Roger Meierdace6932014-08-15 23:01:09 +0200240 "exit": "hard",
Roger Meiere8bafb62014-08-01 23:39:32 +0200241 "protocols": [
242 "binary",
243 "compact",
244 "json"
245 ],
246 "transports": [
247 "buffered",
248 "framed",
249 "fastframed"
250 ],
251 "sockets": [
252 "ip",
253 "ip-ssl"
254 ],
255 "platform": [
256 "Linux"
257 ]
Roger Meierdace6932014-08-15 23:01:09 +0200258 },
259 {
260 "description": "Haskell TestServer",
261 "lib": "hs",
262 "executable": "hs/TestServer",
263 "exit": "hard",
264 "protocols": [
265 "binary",
266 "compact",
267 "json"
268 ],
269 "transports": [
270 "buffered"
271 ],
272 "sockets": [
273 "ip"
274 ],
275 "platform": [
276 "Linux"
277 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200278 }
279 ]
280}