blob: 16b47acd8eac2ce020734926f599e4d50548ca87 [file] [log] [blame]
Alex Volanis7004a612018-01-24 10:30:13 -05001[
2 {
3 "name": "c_glib",
4 "platforms": [
5 "Linux"
6 ],
7 "server": {
8 "command": [
9 "test_server",
10 "--lt-debug"
11 ],
12 "protocols": [
13 "binary:multi",
14 "compact:multic"
15 ]
Roger Meier41ad4342015-03-24 22:30:40 +010016 },
Alex Volanis7004a612018-01-24 10:30:13 -050017 "client": {
18 "command": [
19 "test_client",
20 "--lt-debug"
21 ],
22 "protocols": [
23 "multi:binary",
24 "multic:compact"
25 ],
26 "sockets": [
27 "ip-ssl"
28 ]
Roger Meier41ad4342015-03-24 22:30:40 +010029 },
Alex Volanis7004a612018-01-24 10:30:13 -050030 "transports": [
31 "buffered",
32 "framed"
33 ],
34 "sockets": [
Kevin Wojniak6c847d22019-07-01 17:11:56 -070035 "ip",
36 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -050037 ],
38 "protocols": [
39 "binary",
40 "compact",
41 "multi",
42 "multic"
43 ],
44 "workdir": "c_glib"
45 },
46 {
Tomek Kurcze93a9012017-09-19 09:16:43 +020047 "name": "cl",
48 "server": {
49 "command": ["TestServer"],
50 "workdir": "cl",
51 "protocols": ["binary", "multi"],
52 "transports": ["buffered", "framed"],
53 "sockets": ["ip"]
54 },
55 "client": {
56 "command": ["TestClient"],
57 "workdir": "cl",
58 "protocols": ["binary", "multi"],
59 "transports": ["buffered", "framed"],
60 "sockets": ["ip"]
61 }
62 },
63 {
Alex Volanis7004a612018-01-24 10:30:13 -050064 "name": "d",
65 "server": {
66 "command": [
James E. King III9bea32f2018-03-16 16:07:42 -040067 "thrift_test_server",
James E. King III6f8c99e2018-03-24 16:32:02 -040068 "--trace"
Alex Volanis7004a612018-01-24 10:30:13 -050069 ]
Nobuaki Sukegawa8b791b22016-03-05 13:40:25 +090070 },
Alex Volanis7004a612018-01-24 10:30:13 -050071 "client": {
72 "command": [
73 "thrift_test_client"
74 ]
Nobuaki Sukegawa8b791b22016-03-05 13:40:25 +090075 },
Alex Volanis7004a612018-01-24 10:30:13 -050076 "transports": [
77 "http",
78 "buffered",
Kengo Sekif0c761e2020-01-09 18:48:29 +090079 "framed",
80 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -050081 ],
82 "sockets": [
83 "ip",
84 "ip-ssl"
85 ],
86 "protocols": [
87 "binary",
88 "compact",
89 "json"
90 ],
91 "workdir": "../lib/d/test"
92 },
93 {
94 "name": "go",
95 "server": {
96 "command": [
97 "testserver",
98 "--certPath=../../keys"
99 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100100 },
Alex Volanis7004a612018-01-24 10:30:13 -0500101 "client": {
102 "timeout": 6,
103 "command": [
104 "testclient"
105 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100106 },
Alex Volanis7004a612018-01-24 10:30:13 -0500107 "transports": [
108 "buffered",
109 "framed",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000110 "http",
111 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500112 ],
113 "sockets": [
114 "ip",
115 "ip-ssl"
116 ],
117 "protocols": [
118 "binary",
119 "compact",
Yuxuan 'fishy' Wang4d46c112019-06-07 20:47:18 +0800120 "json",
121 "header"
Alex Volanis7004a612018-01-24 10:30:13 -0500122 ],
123 "workdir": "go/bin"
124 },
125 {
126 "name": "java",
127 "join_args": false,
128 "server": {
129 "delay": 15,
130 "command": [
131 "build/runserver"
132 ],
133 "protocols": [
134 "binary:multi",
135 "compact:multic",
136 "json:multij"
137 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100138 },
Alex Volanis7004a612018-01-24 10:30:13 -0500139 "client": {
140 "timeout": 13,
141 "command": [
142 "build/runclient"
143 ],
144 "transports": [
145 "http"
146 ],
147 "protocols": [
148 "multi:binary",
149 "multic:compact",
150 "multij:json"
151 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100152 },
Alex Volanis7004a612018-01-24 10:30:13 -0500153 "transports": [
154 "buffered",
155 "framed",
Kengo Sekic97e6aa2020-01-10 01:11:15 +0900156 "framed:fastframed",
157 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500158 ],
159 "sockets": [
160 "ip",
161 "ip-ssl"
162 ],
163 "protocols": [
164 "binary",
165 "compact",
166 "json",
167 "multi",
168 "multic",
169 "multij"
170 ],
171 "workdir": "../lib/java"
172 },
173 {
Jiayu Liu49b2d6b2022-04-06 16:49:09 +0800174 "name": "kotlin",
175 "join_args": false,
176 "server": {
177 "delay": 15,
178 "command": [
179 "cross-test-server/build/install/TestServer/bin/TestServer"
180 ],
181 "protocols": [
182 "binary"
183 ]
184 },
185 "client": {
186 "timeout": 13,
187 "command": [
188 "cross-test-client/build/install/TestClient/bin/TestClient"
189 ],
190 "transports": [
191 "framed"
192 ],
193 "protocols": [
194 "binary"
195 ]
196 },
197 "transports": [
198 "framed"
199 ],
200 "sockets": [
201 "ip"
202 ],
203 "protocols": [
Jiayu Liu5fdfd0c2022-05-09 10:52:26 +0800204 "binary",
205 "compact",
206 "json"
Jiayu Liu49b2d6b2022-04-06 16:49:09 +0800207 ],
208 "workdir": "../lib/kotlin"
209 },
210 {
Alex Volanis7004a612018-01-24 10:30:13 -0500211 "name": "nodejs",
212 "env": {
213 "NODE_PATH": "../lib"
Roger Meier41ad4342015-03-24 22:30:40 +0100214 },
Alex Volanis7004a612018-01-24 10:30:13 -0500215 "server": {
216 "command": [
217 "node",
218 "server.js",
219 "--type=tcp"
220 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100221 },
Alex Volanis7004a612018-01-24 10:30:13 -0500222 "client": {
223 "timeout": 6,
224 "command": [
225 "node",
226 "client.js",
227 "--type=tcp"
228 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100229 },
Alex Volanis7004a612018-01-24 10:30:13 -0500230 "transports": [
231 "buffered",
232 "framed",
penenin1ab096c2020-05-18 12:27:31 -0700233 "http",
234 "websocket"
Alex Volanis7004a612018-01-24 10:30:13 -0500235 ],
236 "sockets": [
237 "ip",
Daniel Shihe41de0f2018-03-21 08:28:38 +0800238 "ip-ssl",
239 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500240 ],
241 "protocols": [
242 "compact",
243 "binary",
David Maiddd22242019-02-22 03:37:49 -0800244 "json",
245 "header"
Alex Volanis7004a612018-01-24 10:30:13 -0500246 ],
247 "workdir": "../lib/nodejs/test"
248 },
249 {
250 "name": "hs",
251 "server": {
252 "command": [
253 "TestServer"
254 ]
255 },
256 "client": {
257 "timeout": 6,
258 "transports": [
259 "http"
260 ],
261 "command": [
262 "TestClient"
263 ]
264 },
265 "transports": [
266 "buffered",
267 "framed"
268 ],
269 "sockets": [
270 "ip"
271 ],
272 "protocols": [
273 "header",
274 "compact",
275 "binary",
276 "json"
277 ],
278 "workdir": "hs"
279 },
280 {
281 "name": "py",
282 "server": {
283 "extra_args": ["TSimpleServer"],
284 "command": [
285 "TestServer.py",
286 "--verbose",
287 "--genpydir=gen-py"
288 ]
289 },
290 "client": {
291 "timeout": 10,
292 "command": [
293 "TestClient.py",
294 "--verbose",
295 "--host=localhost",
296 "--genpydir=gen-py"
297 ]
298 },
299 "transports": [
300 "buffered",
James E. King III6f8c99e2018-03-24 16:32:02 -0400301 "framed",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000302 "http",
303 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500304 ],
305 "sockets": [
306 "ip",
Kengo Sekif1c53412019-12-13 08:09:36 +0900307 "ip-ssl",
308 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500309 ],
310 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500311 "binary",
Alex Volanis7004a612018-01-24 10:30:13 -0500312 "binary:accel",
James E. King III9804ab92019-02-07 16:59:05 -0500313 "compact",
Neil Williams66a44c52018-08-13 16:12:24 -0700314 "compact:accelc",
James E. King III9804ab92019-02-07 16:59:05 -0500315 "header",
316 "json",
317 "multi",
318 "multi:multia",
319 "multia",
320 "multiac",
321 "multic",
322 "multic:multiac",
323 "multih",
324 "multij"
Alex Volanis7004a612018-01-24 10:30:13 -0500325 ],
326 "workdir": "py"
327 },
328 {
329 "comment": "Using 'python3' executable to test py2 and 3 at once",
330 "name": "py3",
331 "server": {
332 "extra_args": ["TSimpleServer"],
333 "command": [
334 "python3",
335 "TestServer.py",
336 "--verbose",
337 "--genpydir=gen-py"
338 ]
339 },
340 "client": {
341 "timeout": 10,
342 "command": [
343 "python3",
344 "TestClient.py",
345 "--host=localhost",
346 "--genpydir=gen-py"
347 ]
348 },
349 "transports": [
350 "buffered",
James E. King III6f8c99e2018-03-24 16:32:02 -0400351 "framed",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000352 "http",
353 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500354 ],
355 "sockets": [
James E. King III6f8c99e2018-03-24 16:32:02 -0400356 "ip",
Kengo Sekif1c53412019-12-13 08:09:36 +0900357 "ip-ssl",
358 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500359 ],
360 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500361 "binary",
Alex Volanis7004a612018-01-24 10:30:13 -0500362 "binary:accel",
James E. King III9804ab92019-02-07 16:59:05 -0500363 "compact",
Neil Williams66a44c52018-08-13 16:12:24 -0700364 "compact:accelc",
James E. King III9804ab92019-02-07 16:59:05 -0500365 "header",
366 "json",
367 "multi",
368 "multi:multia",
369 "multia",
370 "multiac",
371 "multic",
372 "multic:multiac",
373 "multih",
374 "multij"
Alex Volanis7004a612018-01-24 10:30:13 -0500375 ],
376 "workdir": "py"
377 },
378 {
379 "name": "cpp",
380 "server": {
381 "command": [
382 "TestServer"
383 ],
384 "protocols": [
385 "binary:multi",
386 "compact:multic",
387 "header:multih",
388 "json:multij"
389 ]
390 },
391 "client": {
392 "timeout": 8,
393 "command": [
394 "TestClient"
395 ],
396 "protocols": [
397 "multi:binary",
398 "multic:compact",
399 "multih:header",
400 "multij:json"
401 ]
402 },
403 "transports": [
404 "buffered",
405 "http",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000406 "framed",
penenin1ab096c2020-05-18 12:27:31 -0700407 "zlib",
408 "websocket"
Alex Volanis7004a612018-01-24 10:30:13 -0500409 ],
410 "sockets": [
411 "ip",
412 "ip-ssl",
413 "domain"
414 ],
415 "protocols": [
416 "compact",
417 "binary",
418 "json",
419 "header",
420 "multi",
421 "multic",
422 "multih",
423 "multij"
424 ],
425 "workdir": "cpp"
426 },
427 {
428 "name": "rb",
429 "server": {
430 "command": [
431 "ruby",
432 "../integration/TestServer.rb"
433 ]
434 },
435 "client": {
James E. King IIIef9405f2019-02-01 16:14:19 -0500436 "timeout": 10,
Alex Volanis7004a612018-01-24 10:30:13 -0500437 "command": [
438 "ruby",
James E. King III714c77c2018-03-20 19:58:38 -0400439 "../integration/TestClient.rb",
440 "--"
Alex Volanis7004a612018-01-24 10:30:13 -0500441 ]
442 },
443 "transports": [
444 "buffered",
445 "framed"
446 ],
447 "sockets": [
James E. King III9aaf2952018-03-20 15:06:08 -0400448 "domain",
James E. King III714c77c2018-03-20 19:58:38 -0400449 "ip",
450 "ip-ssl"
Alex Volanis7004a612018-01-24 10:30:13 -0500451 ],
452 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500453 "binary",
James E. King III9aaf2952018-03-20 15:06:08 -0400454 "binary:accel",
455 "compact",
456 "json"
Alex Volanis7004a612018-01-24 10:30:13 -0500457 ],
458 "workdir": "rb/gen-rb"
459 },
460 {
Jens Geyer56700e42020-02-22 16:51:51 +0100461 "name": "netstd",
Alex Volanis7004a612018-01-24 10:30:13 -0500462 "transports": [
463 "buffered",
464 "framed"
465 ],
466 "sockets": [
467 "ip",
468 "ip-ssl"
469 ],
470 "protocols": [
471 "binary",
472 "compact",
473 "json"
474 ],
James E. King III9bea32f2018-03-16 16:07:42 -0400475 "server": {
Alex Volanis7004a612018-01-24 10:30:13 -0500476 "command": [
477 "dotnet",
478 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400479 "--no-build",
480 "--project=Server/Server.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200481 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500482 "server"
483 ]
484 },
485 "client": {
486 "timeout": 10,
487 "command": [
488 "dotnet",
489 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400490 "--no-build",
491 "--project=Client/Client.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200492 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500493 "client"
494 ]
495 },
Jens Geyer56700e42020-02-22 16:51:51 +0100496 "workdir": "netstd"
Alex Volanis7004a612018-01-24 10:30:13 -0500497 },
498 {
499 "name": "perl",
500 "transports": [
501 "buffered",
502 "framed"
503 ],
504 "sockets": [
505 "ip",
506 "ip-ssl",
507 "domain"
508 ],
509 "protocols": [
510 "binary",
511 "multi"
512 ],
513 "client": {
514 "command": [
515 "perl",
516 "-Igen-perl/",
517 "-I../../lib/perl/lib/",
518 "TestClient.pl",
519 "--ca=../keys/CA.pem",
520 "--cert=../keys/client.crt",
521 "--key=../keys/client.key"
522 ],
523 "protocols": [
524 "multi:binary"
525 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100526 },
Alex Volanis7004a612018-01-24 10:30:13 -0500527 "server": {
528 "command": [
529 "perl",
530 "-Igen-perl/",
531 "-I../../lib/perl/lib/",
532 "TestServer.pl",
533 "--cert=../keys/server.crt",
534 "--key=../keys/server.key"
535 ],
536 "protocols": [
537 "binary:multi"
538 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100539 },
Alex Volanis7004a612018-01-24 10:30:13 -0500540 "workdir": "perl"
541 },
542 {
543 "name": "php",
Volodymyr Panivko68139d12024-03-19 23:14:07 +0100544 "server": {
545 "transports": [
546 "buffered",
547 "framed"
548 ],
549 "sockets": [
550 "ip"
551 ],
552 "protocols": [
553 "binary",
554 "binary:accel",
555 "compact",
556 "json"
557 ],
558 "command": [
559 "php",
560 "-dextension_dir=php_ext_dir",
561 "--php-ini=test_php.ini",
562 "--no-php-ini",
563 "-ddisplay_errors=stderr",
564 "-dlog_errors=0",
565 "-derror_reporting=E_ALL",
566 "TestServer.php"
567 ]
568 },
Alex Volanis7004a612018-01-24 10:30:13 -0500569 "client": {
570 "timeout": 6,
571 "transports": [
572 "buffered",
573 "framed"
574 ],
575 "sockets": [
576 "ip"
577 ],
578 "protocols": [
579 "binary",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500580 "binary:accel",
Alex Volanis7004a612018-01-24 10:30:13 -0500581 "compact",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500582 "json"
Alex Volanis7004a612018-01-24 10:30:13 -0500583 ],
584 "command": [
585 "php",
586 "-dextension_dir=php_ext_dir",
587 "--php-ini=test_php.ini",
588 "--no-php-ini",
589 "-ddisplay_errors=stderr",
590 "-dlog_errors=0",
591 "-derror_reporting=E_ALL",
592 "TestClient.php"
593 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100594 },
Alex Volanis7004a612018-01-24 10:30:13 -0500595 "workdir": "php"
596 },
597 {
598 "name": "dart",
599 "client": {
James E. King IIIb1d63e72019-01-22 14:16:39 -0500600 "timeout": 30,
Alex Volanis7004a612018-01-24 10:30:13 -0500601 "transports": [
602 "buffered",
603 "framed",
604 "http"
605 ],
606 "sockets": [
607 "ip"
608 ],
609 "protocols": [
610 "binary",
611 "compact",
612 "json"
613 ],
614 "command": [
615 "dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400616 "--enable-asserts",
James E. King III98f379e2019-01-22 09:22:04 -0500617 "test_client/bin/main.dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400618 "--verbose"
Alex Volanis7004a612018-01-24 10:30:13 -0500619 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100620 },
Alex Volanis7004a612018-01-24 10:30:13 -0500621 "workdir": "dart"
622 },
623 {
624 "name": "erl",
625 "transports": [
626 "buffered",
627 "framed"
628 ],
629 "sockets": [
630 "ip",
631 "ip-ssl"
632 ],
633 "protocols": [
634 "binary",
635 "compact"
636 ],
637 "client": {
638 "command": [
639 "erl",
640 "+K",
641 "true",
642 "-noshell",
643 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400644 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500645 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400646 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500647 "-s",
648 "test_client",
649 "-s",
650 "init",
651 "stop",
652 "-extra"
653 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900654 },
Alex Volanis7004a612018-01-24 10:30:13 -0500655 "server": {
656 "command": [
657 "erl",
658 "+K",
659 "true",
660 "-noshell",
661 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400662 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500663 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400664 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500665 "-s",
666 "test_thrift_server",
667 "-extra"
668 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900669 },
Alex Volanis7004a612018-01-24 10:30:13 -0500670 "workdir": "erl"
671 },
672 {
673 "name": "js",
674 "transports": [
675 "http"
676 ],
677 "sockets": [
678 "ip"
679 ],
680 "protocols": [
681 "json"
682 ],
683 "client": {
684 "command": [
685 "phantomjs",
686 "test/phantom-client.js"
687 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100688 },
Alex Volanis7004a612018-01-24 10:30:13 -0500689 "workdir": "../lib/js"
690 },
691 {
692 "name": "lua",
693 "TODO": "Add dll to LUA_CPATH",
694 "env": {
695 "LUA_PATH": ";;gen-lua/?.lua;../../lib/lua/?.lua",
696 "LUA_CPATH": ";;../../lib/lua/.libs/?.so"
697 },
698 "client": {
699 "timeout": 5,
Alex Volanis7004a612018-01-24 10:30:13 -0500700 "command": [
701 "lua",
702 "test_basic_client.lua"
703 ]
704 },
Thomaseb684d32024-07-28 15:32:23 +0200705 "server": {
706 "delay": 5,
707 "command": [
708 "lua",
709 "test_basic_server.lua"
710 ]
711 },
712 "transports": [
713 "buffered",
714 "framed",
715 "http"
716 ],
717 "sockets": [
718 "ip"
719 ],
720 "protocols": [
721 "binary",
722 "compact",
723 "json"
724 ],
Alex Volanis7004a612018-01-24 10:30:13 -0500725 "workdir": "lua"
726 },
727 {
728 "name": "rs",
729 "env": {
730 "RUST_BACKTRACE": "1",
731 "RUST_LOG": "info"
732 },
733 "server": {
734 "command": [
735 "test_server"
736 ],
737 "protocols": [
738 "binary:multi",
739 "compact:multic"
740 ]
741 },
742 "client": {
743 "timeout": 6,
744 "command": [
745 "test_client"
746 ],
747 "protocols": [
748 "multi:binary",
749 "multic:compact"
750 ]
751 },
752 "sockets": [
tokcumf0336412022-03-30 11:39:08 +0200753 "ip",
754 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500755 ],
756 "transports": [
757 "buffered",
758 "framed"
759 ],
760 "protocols": [
761 "binary",
762 "compact",
763 "multi",
764 "multic"
765 ],
766 "workdir": "rs/bin"
wilfrem2c69b5a2015-04-20 19:24:50 +0900767 },
768 {
769 "name": "nodets",
770 "env": {
771 "NODE_PATH": "../lib"
772 },
773 "server": {
774 "command": [
775 "runServer.sh"
776 ]
777 },
778 "client": {
Mustafa Senol Cosardd965c12018-11-30 20:02:00 +0300779 "timeout": 6,
wilfrem2c69b5a2015-04-20 19:24:50 +0900780 "command": [
781 "runClient.sh"
782 ]
783 },
784 "protocols": [
785 "binary"
786 ],
787 "sockets": [
788 "ip"
789 ],
790 "transports": [
791 "buffered"
792 ],
793 "workdir": "../lib/nodets/test"
Kino Roya9da9eb2022-10-07 23:13:01 -0700794 },
795 {
796 "name": "swift",
797 "server": {
798 "command": ["TestServer"],
799 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
800 "protocols": ["binary", "compact"],
801 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800802 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700803 },
804 "client": {
805 "command": ["TestClient"],
806 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
807 "protocols": ["binary", "compact"],
808 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800809 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700810 }
Alex Volanis7004a612018-01-24 10:30:13 -0500811 }
812]