|  | { | 
|  | "client": [ | 
|  | { | 
|  | "description": "Python TestClient", | 
|  | "lib": "py", | 
|  | "executable": "py/TestClient.py", | 
|  | "extra_args":  ["--genpydir=py/gen-py"], | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json", | 
|  | "accel" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "C++ TestClient", | 
|  | "lib": "cpp", | 
|  | "executable": "cpp/TestClient", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed", | 
|  | "http" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl", | 
|  | "domain" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "Nodejs TestClient", | 
|  | "lib": "nodejs", | 
|  | "executable": "../lib/nodejs/test/client.js", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "Ruby TestClient", | 
|  | "lib": "ruby", | 
|  | "executable": "rb/integration/TestClient.rb", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json", | 
|  | "accel" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip" | 
|  | ] | 
|  | } | 
|  | ], | 
|  | "server": [ | 
|  | { | 
|  | "description": "Python TSimpleServer", | 
|  | "lib": "py", | 
|  | "executable": "py/TestServer.py", | 
|  | "extra_args": ["--genpydir=py/gen-py", "TSimpleServer"], | 
|  | "extra_delay": 0, | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json", | 
|  | "accel" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "C++ TestServer", | 
|  | "lib": "cpp", | 
|  | "executable": "cpp/TestServer", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed", | 
|  | "http" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl", | 
|  | "domain" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "Ruby TestServer", | 
|  | "lib": "ruby", | 
|  | "executable": "rb/integration/TestServer.rb", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json", | 
|  | "accel" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip" | 
|  | ] | 
|  | }, | 
|  | { | 
|  | "description": "Nodejs TestServer", | 
|  | "lib": "nodejs", | 
|  | "executable": "../lib/nodejs/test/server.js", | 
|  | "protocols": [ | 
|  | "binary", | 
|  | "compact", | 
|  | "json" | 
|  | ], | 
|  | "transports": [ | 
|  | "buffered", | 
|  | "framed" | 
|  | ], | 
|  | "sockets": [ | 
|  | "ip", | 
|  | "ip-ssl" | 
|  | ] | 
|  | } | 
|  | ] | 
|  | } |