blob: 515aa4999a0b833c8c4c5206c4a57960e390cdb3 [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",
cdwijayarathna3f679782014-07-09 14:00:33 +053039 "ip-ssl",
40 "domain"
Roger Meier32f39822014-06-18 22:43:17 +020041 ]
42 },
43 {
44 "description": "Nodejs TestClient",
45 "lib": "nodejs",
46 "executable": "../lib/nodejs/test/client.js",
47 "protocols": [
48 "binary",
49 "compact",
50 "json"
51 ],
52 "transports": [
53 "buffered",
54 "framed"
55 ],
56 "sockets": [
57 "ip",
58 "ip-ssl"
59 ]
60 },
61 {
62 "description": "Ruby TestClient",
63 "lib": "ruby",
64 "executable": "rb/integration/TestClient.rb",
65 "protocols": [
66 "binary",
67 "compact",
68 "json",
69 "accel"
70 ],
71 "transports": [
72 "buffered",
73 "framed"
74 ],
75 "sockets": [
76 "ip"
Roger Meier40cc2322014-06-11 11:09:14 +020077 ]
78 }
79 ],
80 "server": [
81 {
82 "description": "Python TSimpleServer",
83 "lib": "py",
84 "executable": "py/TestServer.py",
85 "extra_args": ["--genpydir=py/gen-py", "TSimpleServer"],
86 "extra_delay": 0,
87 "protocols": [
88 "binary",
89 "compact",
Roger Meier32f39822014-06-18 22:43:17 +020090 "json",
91 "accel"
Roger Meier40cc2322014-06-11 11:09:14 +020092 ],
93 "transports": [
94 "buffered",
95 "framed"
Roger Meier32f39822014-06-18 22:43:17 +020096 ],
97 "sockets": [
98 "ip",
99 "ip-ssl"
Roger Meier40cc2322014-06-11 11:09:14 +0200100 ]
101 },
102 {
103 "description": "C++ TestServer",
104 "lib": "cpp",
105 "executable": "cpp/TestServer",
106 "protocols": [
107 "binary",
108 "compact",
109 "json"
110 ],
111 "transports": [
112 "buffered",
113 "framed",
114 "http"
Roger Meier32f39822014-06-18 22:43:17 +0200115 ],
116 "sockets": [
117 "ip",
cdwijayarathna3f679782014-07-09 14:00:33 +0530118 "ip-ssl",
119 "domain"
Roger Meier32f39822014-06-18 22:43:17 +0200120 ]
121 },
122 {
123 "description": "Ruby TestServer",
124 "lib": "ruby",
125 "executable": "rb/integration/TestServer.rb",
126 "protocols": [
127 "binary",
128 "compact",
129 "json",
130 "accel"
131 ],
132 "transports": [
133 "buffered",
134 "framed"
135 ],
136 "sockets": [
137 "ip"
138 ]
139 },
140 {
141 "description": "Nodejs TestServer",
142 "lib": "nodejs",
143 "executable": "../lib/nodejs/test/server.js",
144 "protocols": [
145 "binary",
146 "compact",
147 "json"
148 ],
149 "transports": [
150 "buffered",
151 "framed"
152 ],
153 "sockets": [
154 "ip",
155 "ip-ssl"
Roger Meier40cc2322014-06-11 11:09:14 +0200156 ]
157 }
158 ]
159}