blob: 54d699e34dac1a0e338545e61d19ce8db794b3ce [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",
cdwijayarathnac53bbd22014-08-06 01:21:06 +05307 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +02008 "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"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053021 ],
22 "platform": [
23 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +020024 ]
25 },
26 {
27 "description": "C++ TestClient",
28 "lib": "cpp",
29 "executable": "cpp/TestClient",
cdwijayarathnac53bbd22014-08-06 01:21:06 +053030 "exit": "soft",
Roger Meier40cc2322014-06-11 11:09:14 +020031 "protocols": [
32 "binary",
33 "compact",
34 "json"
35 ],
36 "transports": [
37 "buffered",
38 "framed",
39 "http"
Roger Meier32f39822014-06-18 22:43:17 +020040 ],
41 "sockets": [
42 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +053043 "ip-ssl",
44 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053045 ],
46 "platform": [
47 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020048 ]
49 },
50 {
51 "description": "Nodejs TestClient",
52 "lib": "nodejs",
53 "executable": "../lib/nodejs/test/client.js",
cdwijayarathnac53bbd22014-08-06 01:21:06 +053054 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +020055 "protocols": [
56 "binary",
57 "compact",
58 "json"
59 ],
60 "transports": [
61 "buffered",
62 "framed"
63 ],
64 "sockets": [
65 "ip",
66 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053067 ],
68 "platform": [
69 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020070 ]
71 },
72 {
73 "description": "Ruby TestClient",
74 "lib": "ruby",
75 "executable": "rb/integration/TestClient.rb",
cdwijayarathnac53bbd22014-08-06 01:21:06 +053076 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +020077 "protocols": [
78 "binary",
79 "compact",
80 "json",
81 "accel"
82 ],
83 "transports": [
84 "buffered",
85 "framed"
86 ],
87 "sockets": [
88 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053089 ],
90 "platform": [
91 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +020092 ]
Roger Meiere8bafb62014-08-01 23:39:32 +020093 },
94 {
95 "description": "Java TestClient",
96 "lib": "java",
97 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
98 "extra_args": ["run-testclient"],
cdwijayarathnac53bbd22014-08-06 01:21:06 +053099 "exit": "soft",
Roger Meiere8bafb62014-08-01 23:39:32 +0200100 "protocols": [
101 "binary",
102 "compact",
103 "json"
104 ],
105 "transports": [
106 "buffered",
107 "framed",
108 "fastframed",
109 "http"
110 ],
111 "sockets": [
112 "ip",
113 "ip-ssl"
114 ],
115 "platform": [
116 "Linux"
117 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200118 }
119 ],
120 "server": [
121 {
122 "description": "Python TSimpleServer",
123 "lib": "py",
124 "executable": "py/TestServer.py",
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530125 "extra_args": ["TSimpleServer"],
Roger Meier40cc2322014-06-11 11:09:14 +0200126 "extra_delay": 0,
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530127 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +0200128 "protocols": [
129 "binary",
130 "compact",
Roger Meier32f39822014-06-18 22:43:17 +0200131 "json",
132 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +0200133 ],
134 "transports": [
135 "buffered",
136 "framed"
Roger Meier32f39822014-06-18 22:43:17 +0200137 ],
138 "sockets": [
139 "ip",
140 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530141 ],
142 "platform": [
143 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200144 ]
145 },
146 {
147 "description": "C++ TestServer",
148 "lib": "cpp",
149 "executable": "cpp/TestServer",
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530150 "exit": "hard",
Roger Meier40cc2322014-06-11 11:09:14 +0200151 "protocols": [
152 "binary",
153 "compact",
154 "json"
155 ],
156 "transports": [
157 "buffered",
158 "framed",
159 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200160 ],
161 "sockets": [
162 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +0530163 "ip-ssl",
164 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530165 ],
166 "platform": [
167 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200168 ]
169 },
170 {
171 "description": "Ruby TestServer",
172 "lib": "ruby",
173 "executable": "rb/integration/TestServer.rb",
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530174 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200175 "protocols": [
176 "binary",
177 "compact",
178 "json",
179 "accel"
180 ],
181 "transports": [
182 "buffered",
183 "framed"
184 ],
185 "sockets": [
186 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530187 ],
188 "platform": [
189 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200190 ]
191 },
192 {
193 "description": "Nodejs TestServer",
194 "lib": "nodejs",
195 "executable": "../lib/nodejs/test/server.js",
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530196 "exit": "soft",
Roger Meier32f39822014-06-18 22:43:17 +0200197 "protocols": [
198 "binary",
199 "compact",
200 "json"
201 ],
202 "transports": [
203 "buffered",
204 "framed"
205 ],
206 "sockets": [
207 "ip",
208 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530209 ],
210 "platform": [
211 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200212 ]
Roger Meiere8bafb62014-08-01 23:39:32 +0200213 },
214 {
215 "description": "Java TestServer",
216 "lib": "java",
217 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
218 "extra_args": ["run-testserver"],
cdwijayarathnac53bbd22014-08-06 01:21:06 +0530219 "exit": "soft",
Roger Meiere8bafb62014-08-01 23:39:32 +0200220 "protocols": [
221 "binary",
222 "compact",
223 "json"
224 ],
225 "transports": [
226 "buffered",
227 "framed",
228 "fastframed"
229 ],
230 "sockets": [
231 "ip",
232 "ip-ssl"
233 ],
234 "platform": [
235 "Linux"
236 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200237 }
238 ]
239}