{ "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" ], "platform": [ "Linux" ] }, { "description": "C++ TestClient", "lib": "cpp", "executable": "cpp/TestClient", "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed", "http" ], "sockets": [ "ip", "ip-ssl", "domain" ], "platform": [ "Linux" ] }, { "description": "Nodejs TestClient", "lib": "nodejs", "executable": "../lib/nodejs/test/client.js", "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed" ], "sockets": [ "ip", "ip-ssl" ], "platform": [ "Linux" ] }, { "description": "Ruby TestClient", "lib": "ruby", "executable": "rb/integration/TestClient.rb", "protocols": [ "binary", "compact", "json", "accel" ], "transports": [ "buffered", "framed" ], "sockets": [ "ip" ], "platform": [ "Linux" ] }, { "description": "Java TestClient", "lib": "java", "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""], "extra_args": ["run-testclient"], "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed", "fastframed", "http" ], "sockets": [ "ip", "ip-ssl" ], "platform": [ "Linux" ] } ], "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" ], "platform": [ "Linux" ] }, { "description": "C++ TestServer", "lib": "cpp", "executable": "cpp/TestServer", "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed", "http" ], "sockets": [ "ip", "ip-ssl", "domain" ], "platform": [ "Linux" ] }, { "description": "Ruby TestServer", "lib": "ruby", "executable": "rb/integration/TestServer.rb", "protocols": [ "binary", "compact", "json", "accel" ], "transports": [ "buffered", "framed" ], "sockets": [ "ip" ], "platform": [ "Linux" ] }, { "description": "Nodejs TestServer", "lib": "nodejs", "executable": "../lib/nodejs/test/server.js", "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed" ], "sockets": [ "ip", "ip-ssl" ], "platform": [ "Linux" ] }, { "description": "Java TestServer", "lib": "java", "executable": ["ant","-f","../lib/java/build.xml","-Dno-gen-thrift=\"\""], "extra_args": ["run-testserver"], "protocols": [ "binary", "compact", "json" ], "transports": [ "buffered", "framed", "fastframed" ], "sockets": [ "ip", "ip-ssl" ], "platform": [ "Linux" ] } ] }