thrift/test/tests.json

281 lines
6.8 KiB
JSON
Raw Normal View History

{
"client": [
{
"description": "Python TestClient",
"lib": "py",
"executable": "py/TestClient.py",
"exit": "hard",
"extra_args": ["--genpydir=gen-py"],
"protocols": [
"binary",
"compact",
"json",
"accel"
],
"transports": [
"buffered",
"framed"
],
"sockets": [
"ip",
"ip-ssl"
],
"platform": [
"Linux"
]
},
{
"description": "C++ TestClient",
"lib": "cpp",
"executable": "cpp/TestClient",
"exit": "hard",
"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",
"exit": "soft",
"protocols": [
"binary",
"compact",
"json"
],
"transports": [
"buffered",
"framed"
],
"sockets": [
"ip",
"ip-ssl"
],
"platform": [
"Linux"
]
},
{
"description": "Ruby TestClient",
"lib": "ruby",
"executable": "rb/integration/TestClient.rb",
"exit": "soft",
"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"],
"exit": "hard",
"protocols": [
"binary",
"compact",
"json"
],
"transports": [
"buffered",
"framed",
"fastframed",
"http"
],
"sockets": [
"ip",
"ip-ssl"
],
"platform": [
"Linux"
]
},
{
"description": "Haskell TestClient",
"lib": "hs",
"executable": "hs/TestClient",
"exit": "hard",
"protocols": [
"binary",
"compact",
"json"
],
"transports": [
"buffered"
],
"sockets": [
"ip"
],
"platform": [
"Linux"
]
}
],
"server": [
{
"description": "Python TSimpleServer",
"lib": "py",
"executable": "py/TestServer.py",
"extra_args": ["--genpydir=gen-py", "TSimpleServer"],
"extra_delay": 0,
"exit": "soft",
"protocols": [
"binary",
"compact",
"json",
"accel"
],
"transports": [
"buffered",
"framed"
],
"sockets": [
"ip",
"ip-ssl"
],
"platform": [
"Linux"
]
},
{
"description": "C++ TestServer",
"lib": "cpp",
"executable": "cpp/TestServer",
"exit": "hard",
"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",
"exit": "soft",
"protocols": [
"binary",
"compact",
"json",
"accel"
],
"transports": [
"buffered",
"framed"
],
"sockets": [
"ip"
],
"platform": [
"Linux"
]
},
{
"description": "Nodejs TestServer",
"lib": "nodejs",
"executable": "../lib/nodejs/test/server.js",
"exit": "soft",
"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"],
"exit": "hard",
"protocols": [
"binary",
"compact",
"json"
],
"transports": [
"buffered",
"framed",
"fastframed"
],
"sockets": [
"ip",
"ip-ssl"
],
"platform": [
"Linux"
]
},
{
"description": "Haskell TestServer",
"lib": "hs",
"executable": "hs/TestServer",
"exit": "hard",
"protocols": [
"binary",
"compact",
"json"
],
"transports": [
"buffered"
],
"sockets": [
"ip"
],
"platform": [
"Linux"
]
}
]
}