blob: 2c16a6980198675665a954f278ba925f9e4dc4d1 [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",
Roger Meierf5136ab2014-08-07 14:54:30 +02007 "extra_args": ["--genpydir=py/gen-py"],
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",
30 "protocols": [
31 "binary",
32 "compact",
33 "json"
34 ],
35 "transports": [
36 "buffered",
37 "framed",
38 "http"
Roger Meier32f39822014-06-18 22:43:17 +020039 ],
40 "sockets": [
41 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +053042 "ip-ssl",
43 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053044 ],
45 "platform": [
46 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020047 ]
48 },
49 {
50 "description": "Nodejs TestClient",
51 "lib": "nodejs",
52 "executable": "../lib/nodejs/test/client.js",
53 "protocols": [
54 "binary",
55 "compact",
56 "json"
57 ],
58 "transports": [
59 "buffered",
60 "framed"
61 ],
62 "sockets": [
63 "ip",
64 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053065 ],
66 "platform": [
67 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +020068 ]
69 },
70 {
71 "description": "Ruby TestClient",
72 "lib": "ruby",
73 "executable": "rb/integration/TestClient.rb",
74 "protocols": [
75 "binary",
76 "compact",
77 "json",
78 "accel"
79 ],
80 "transports": [
81 "buffered",
82 "framed"
83 ],
84 "sockets": [
85 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +053086 ],
87 "platform": [
88 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +020089 ]
Roger Meiere8bafb62014-08-01 23:39:32 +020090 },
91 {
92 "description": "Java TestClient",
93 "lib": "java",
94 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
95 "extra_args": ["run-testclient"],
96 "protocols": [
97 "binary",
98 "compact",
99 "json"
100 ],
101 "transports": [
102 "buffered",
103 "framed",
104 "fastframed",
105 "http"
106 ],
107 "sockets": [
108 "ip",
109 "ip-ssl"
110 ],
111 "platform": [
112 "Linux"
113 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200114 }
115 ],
116 "server": [
117 {
118 "description": "Python TSimpleServer",
119 "lib": "py",
120 "executable": "py/TestServer.py",
Roger Meierf5136ab2014-08-07 14:54:30 +0200121 "extra_args": ["--genpydir=py/gen-py", "TSimpleServer"],
Roger Meier40cc2322014-06-11 11:09:14 +0200122 "extra_delay": 0,
123 "protocols": [
124 "binary",
125 "compact",
Roger Meier32f39822014-06-18 22:43:17 +0200126 "json",
127 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +0200128 ],
129 "transports": [
130 "buffered",
131 "framed"
Roger Meier32f39822014-06-18 22:43:17 +0200132 ],
133 "sockets": [
134 "ip",
135 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530136 ],
137 "platform": [
138 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200139 ]
140 },
141 {
142 "description": "C++ TestServer",
143 "lib": "cpp",
144 "executable": "cpp/TestServer",
145 "protocols": [
146 "binary",
147 "compact",
148 "json"
149 ],
150 "transports": [
151 "buffered",
152 "framed",
153 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200154 ],
155 "sockets": [
156 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +0530157 "ip-ssl",
158 "domain"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530159 ],
160 "platform": [
161 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200162 ]
163 },
164 {
165 "description": "Ruby TestServer",
166 "lib": "ruby",
167 "executable": "rb/integration/TestServer.rb",
168 "protocols": [
169 "binary",
170 "compact",
171 "json",
172 "accel"
173 ],
174 "transports": [
175 "buffered",
176 "framed"
177 ],
178 "sockets": [
179 "ip"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530180 ],
181 "platform": [
182 "Linux"
Roger Meier32f39822014-06-18 22:43:17 +0200183 ]
184 },
185 {
186 "description": "Nodejs TestServer",
187 "lib": "nodejs",
188 "executable": "../lib/nodejs/test/server.js",
189 "protocols": [
190 "binary",
191 "compact",
192 "json"
193 ],
194 "transports": [
195 "buffered",
196 "framed"
197 ],
198 "sockets": [
199 "ip",
200 "ip-ssl"
cdwijayarathna75eb2a32014-07-28 21:54:56 +0530201 ],
202 "platform": [
203 "Linux"
Roger Meier40cc2322014-06-11 11:09:14 +0200204 ]
Roger Meiere8bafb62014-08-01 23:39:32 +0200205 },
206 {
207 "description": "Java TestServer",
208 "lib": "java",
209 "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""],
210 "extra_args": ["run-testserver"],
211 "protocols": [
212 "binary",
213 "compact",
214 "json"
215 ],
216 "transports": [
217 "buffered",
218 "framed",
219 "fastframed"
220 ],
221 "sockets": [
222 "ip",
223 "ip-ssl"
224 ],
225 "platform": [
226 "Linux"
227 ]
Roger Meier40cc2322014-06-11 11:09:14 +0200228 }
229 ]
230}