blob: 8d2b16ca33ef0ae94406bcb59bdc3505231d0e35 [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",
cdwijayarathna0d4072b2014-08-09 21:32:21 +053031 "exit": "soft",
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"],
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530100 "exit": "soft",
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 Meier40cc2322014-06-11 11:09:14 +0200119 }
120 ],
121 "server": [
122 {
123 "description": "Python TSimpleServer",
124 "lib": "py",
125 "executable": "py/TestServer.py",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530126 "extra_args": ["--genpydir=gen-py", "TSimpleServer"],
Roger Meier40cc2322014-06-11 11:09:14 +0200127 "extra_delay": 0,
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530128 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +0200129 "protocols": [
130 "binary",
131 "compact",
Roger Meier32f39822014-06-18 22:43:17 +0200132 "json",
133 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +0200134 ],
135 "transports": [
136 "buffered",
137 "framed"
Roger Meier32f39822014-06-18 22:43:17 +0200138 ],
139 "sockets": [
140 "ip",
141 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530142 ],
143 "platform": [
144 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200145 ]
146 },
147 {
148 "description": "C++ TestServer",
149 "lib": "cpp",
150 "executable": "cpp/TestServer",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530151 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +0200152 "protocols": [
153 "binary",
154 "compact",
155 "json"
156 ],
157 "transports": [
158 "buffered",
159 "framed",
160 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200161 ],
162 "sockets": [
163 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +0530164 "ip-ssl",
165 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530166 ],
167 "platform": [
168 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200169 ]
170 },
171 {
172 "description": "Ruby TestServer",
173 "lib": "ruby",
174 "executable": "rb/integration/TestServer.rb",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530175 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200176 "protocols": [
177 "binary",
178 "compact",
179 "json",
180 "accel"
181 ],
182 "transports": [
183 "buffered",
184 "framed"
185 ],
186 "sockets": [
187 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530188 ],
189 "platform": [
190 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200191 ]
192 },
193 {
194 "description": "Nodejs TestServer",
195 "lib": "nodejs",
196 "executable": "../lib/nodejs/test/server.js",
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530197 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200198 "protocols": [
199 "binary",
200 "compact",
201 "json"
202 ],
203 "transports": [
204 "buffered",
205 "framed"
206 ],
207 "sockets": [
208 "ip",
209 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530210 ],
211 "platform": [
212 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200213 ]
Roger Meiere8bafb62014-08-01 23:39:32 +0200214 },
215 {
216 "description": "Java TestServer",
217 "lib": "java",
218 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
219 "extra_args": ["run-testserver"],
cdwijayarathna0d4072b2014-08-09 21:32:21 +0530220 "exit": "soft",
Roger Meiere8bafb62014-08-01 23:39:32 +0200221 "protocols": [
222 "binary",
223 "compact",
224 "json"
225 ],
226 "transports": [
227 "buffered",
228 "framed",
229 "fastframed"
230 ],
231 "sockets": [
232 "ip",
233 "ip-ssl"
234 ],
235 "platform": [
236 "Linux"
237 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200238 }
239 ]
240}