blob: b0d764068300c3897dedd57531a40319dd2bc5cb [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"
HTHoub5919dd2026-01-05 12:17:56 +0800195 ],
196 "sockets": [
197 "ip",
198 "ip-ssl"
Jiayu Liu49b2d6b2022-04-06 16:49:09 +0800199 ]
200 },
201 "transports": [
202 "framed"
203 ],
204 "sockets": [
205 "ip"
206 ],
207 "protocols": [
Jiayu Liu5fdfd0c2022-05-09 10:52:26 +0800208 "binary",
209 "compact",
210 "json"
Jiayu Liu49b2d6b2022-04-06 16:49:09 +0800211 ],
212 "workdir": "../lib/kotlin"
213 },
214 {
Alex Volanis7004a612018-01-24 10:30:13 -0500215 "name": "nodejs",
216 "env": {
217 "NODE_PATH": "../lib"
Roger Meier41ad4342015-03-24 22:30:40 +0100218 },
Alex Volanis7004a612018-01-24 10:30:13 -0500219 "server": {
220 "command": [
221 "node",
222 "server.js",
223 "--type=tcp"
224 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100225 },
Alex Volanis7004a612018-01-24 10:30:13 -0500226 "client": {
227 "timeout": 6,
228 "command": [
229 "node",
230 "client.js",
231 "--type=tcp"
232 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100233 },
Alex Volanis7004a612018-01-24 10:30:13 -0500234 "transports": [
235 "buffered",
236 "framed",
penenin1ab096c2020-05-18 12:27:31 -0700237 "http",
238 "websocket"
Alex Volanis7004a612018-01-24 10:30:13 -0500239 ],
240 "sockets": [
241 "ip",
Daniel Shihe41de0f2018-03-21 08:28:38 +0800242 "ip-ssl",
243 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500244 ],
245 "protocols": [
246 "compact",
247 "binary",
David Maiddd22242019-02-22 03:37:49 -0800248 "json",
249 "header"
Alex Volanis7004a612018-01-24 10:30:13 -0500250 ],
251 "workdir": "../lib/nodejs/test"
252 },
253 {
254 "name": "hs",
255 "server": {
256 "command": [
257 "TestServer"
258 ]
259 },
260 "client": {
261 "timeout": 6,
262 "transports": [
263 "http"
264 ],
265 "command": [
266 "TestClient"
267 ]
268 },
269 "transports": [
270 "buffered",
271 "framed"
272 ],
273 "sockets": [
274 "ip"
275 ],
276 "protocols": [
277 "header",
278 "compact",
279 "binary",
280 "json"
281 ],
282 "workdir": "hs"
283 },
284 {
285 "name": "py",
286 "server": {
287 "extra_args": ["TSimpleServer"],
288 "command": [
289 "TestServer.py",
290 "--verbose",
291 "--genpydir=gen-py"
292 ]
293 },
294 "client": {
295 "timeout": 10,
296 "command": [
297 "TestClient.py",
298 "--verbose",
299 "--host=localhost",
300 "--genpydir=gen-py"
301 ]
302 },
303 "transports": [
304 "buffered",
James E. King III6f8c99e2018-03-24 16:32:02 -0400305 "framed",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000306 "http",
307 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500308 ],
309 "sockets": [
310 "ip",
Kengo Sekif1c53412019-12-13 08:09:36 +0900311 "ip-ssl",
312 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500313 ],
314 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500315 "binary",
Alex Volanis7004a612018-01-24 10:30:13 -0500316 "binary:accel",
James E. King III9804ab92019-02-07 16:59:05 -0500317 "compact",
Neil Williams66a44c52018-08-13 16:12:24 -0700318 "compact:accelc",
James E. King III9804ab92019-02-07 16:59:05 -0500319 "header",
320 "json",
321 "multi",
322 "multi:multia",
323 "multia",
324 "multiac",
325 "multic",
326 "multic:multiac",
327 "multih",
328 "multij"
Alex Volanis7004a612018-01-24 10:30:13 -0500329 ],
330 "workdir": "py"
331 },
332 {
333 "comment": "Using 'python3' executable to test py2 and 3 at once",
334 "name": "py3",
335 "server": {
336 "extra_args": ["TSimpleServer"],
337 "command": [
338 "python3",
339 "TestServer.py",
340 "--verbose",
341 "--genpydir=gen-py"
342 ]
343 },
344 "client": {
345 "timeout": 10,
346 "command": [
347 "python3",
348 "TestClient.py",
349 "--host=localhost",
350 "--genpydir=gen-py"
351 ]
352 },
353 "transports": [
354 "buffered",
James E. King III6f8c99e2018-03-24 16:32:02 -0400355 "framed",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000356 "http",
357 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500358 ],
359 "sockets": [
James E. King III6f8c99e2018-03-24 16:32:02 -0400360 "ip",
Kengo Sekif1c53412019-12-13 08:09:36 +0900361 "ip-ssl",
362 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500363 ],
364 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500365 "binary",
Alex Volanis7004a612018-01-24 10:30:13 -0500366 "binary:accel",
James E. King III9804ab92019-02-07 16:59:05 -0500367 "compact",
Neil Williams66a44c52018-08-13 16:12:24 -0700368 "compact:accelc",
James E. King III9804ab92019-02-07 16:59:05 -0500369 "header",
370 "json",
371 "multi",
372 "multi:multia",
373 "multia",
374 "multiac",
375 "multic",
376 "multic:multiac",
377 "multih",
378 "multij"
Alex Volanis7004a612018-01-24 10:30:13 -0500379 ],
380 "workdir": "py"
381 },
382 {
383 "name": "cpp",
384 "server": {
385 "command": [
386 "TestServer"
387 ],
388 "protocols": [
389 "binary:multi",
390 "compact:multic",
391 "header:multih",
392 "json:multij"
393 ]
394 },
395 "client": {
396 "timeout": 8,
397 "command": [
398 "TestClient"
399 ],
400 "protocols": [
401 "multi:binary",
402 "multic:compact",
403 "multih:header",
404 "multij:json"
405 ]
406 },
407 "transports": [
408 "buffered",
409 "http",
James E. King IIIb2b767e2018-09-15 20:32:04 +0000410 "framed",
Federico Giovanardi3b21bc92025-08-22 15:29:24 +0200411 "zlib"
Alex Volanis7004a612018-01-24 10:30:13 -0500412 ],
413 "sockets": [
414 "ip",
415 "ip-ssl",
Federico Giovanardi3b21bc92025-08-22 15:29:24 +0200416 "domain",
417 "domain-socketactivated"
Alex Volanis7004a612018-01-24 10:30:13 -0500418 ],
419 "protocols": [
420 "compact",
421 "binary",
422 "json",
423 "header",
424 "multi",
425 "multic",
426 "multih",
427 "multij"
428 ],
429 "workdir": "cpp"
430 },
431 {
432 "name": "rb",
433 "server": {
434 "command": [
435 "ruby",
436 "../integration/TestServer.rb"
437 ]
438 },
439 "client": {
James E. King IIIef9405f2019-02-01 16:14:19 -0500440 "timeout": 10,
Alex Volanis7004a612018-01-24 10:30:13 -0500441 "command": [
442 "ruby",
James E. King III714c77c2018-03-20 19:58:38 -0400443 "../integration/TestClient.rb",
444 "--"
Alex Volanis7004a612018-01-24 10:30:13 -0500445 ]
446 },
447 "transports": [
448 "buffered",
449 "framed"
450 ],
451 "sockets": [
James E. King III9aaf2952018-03-20 15:06:08 -0400452 "domain",
James E. King III714c77c2018-03-20 19:58:38 -0400453 "ip",
454 "ip-ssl"
Alex Volanis7004a612018-01-24 10:30:13 -0500455 ],
456 "protocols": [
Alex Volanis7004a612018-01-24 10:30:13 -0500457 "binary",
James E. King III9aaf2952018-03-20 15:06:08 -0400458 "binary:accel",
459 "compact",
460 "json"
Alex Volanis7004a612018-01-24 10:30:13 -0500461 ],
462 "workdir": "rb/gen-rb"
463 },
464 {
Jens Geyer56700e42020-02-22 16:51:51 +0100465 "name": "netstd",
Alex Volanis7004a612018-01-24 10:30:13 -0500466 "transports": [
467 "buffered",
468 "framed"
469 ],
470 "sockets": [
471 "ip",
472 "ip-ssl"
473 ],
474 "protocols": [
475 "binary",
476 "compact",
477 "json"
478 ],
James E. King III9bea32f2018-03-16 16:07:42 -0400479 "server": {
Alex Volanis7004a612018-01-24 10:30:13 -0500480 "command": [
481 "dotnet",
482 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400483 "--no-build",
484 "--project=Server/Server.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200485 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500486 "server"
487 ]
488 },
489 "client": {
490 "timeout": 10,
491 "command": [
492 "dotnet",
493 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400494 "--no-build",
495 "--project=Client/Client.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200496 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500497 "client"
498 ]
499 },
Jens Geyer56700e42020-02-22 16:51:51 +0100500 "workdir": "netstd"
Alex Volanis7004a612018-01-24 10:30:13 -0500501 },
502 {
503 "name": "perl",
504 "transports": [
505 "buffered",
506 "framed"
507 ],
508 "sockets": [
509 "ip",
510 "ip-ssl",
511 "domain"
512 ],
513 "protocols": [
514 "binary",
515 "multi"
516 ],
517 "client": {
518 "command": [
519 "perl",
520 "-Igen-perl/",
521 "-I../../lib/perl/lib/",
522 "TestClient.pl",
523 "--ca=../keys/CA.pem",
524 "--cert=../keys/client.crt",
525 "--key=../keys/client.key"
526 ],
527 "protocols": [
528 "multi:binary"
529 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100530 },
Alex Volanis7004a612018-01-24 10:30:13 -0500531 "server": {
532 "command": [
533 "perl",
534 "-Igen-perl/",
535 "-I../../lib/perl/lib/",
536 "TestServer.pl",
537 "--cert=../keys/server.crt",
538 "--key=../keys/server.key"
539 ],
540 "protocols": [
541 "binary:multi"
542 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100543 },
Alex Volanis7004a612018-01-24 10:30:13 -0500544 "workdir": "perl"
545 },
546 {
547 "name": "php",
Volodymyr Panivko68139d12024-03-19 23:14:07 +0100548 "server": {
549 "transports": [
550 "buffered",
551 "framed"
552 ],
553 "sockets": [
554 "ip"
555 ],
556 "protocols": [
557 "binary",
558 "binary:accel",
559 "compact",
560 "json"
561 ],
562 "command": [
563 "php",
564 "-dextension_dir=php_ext_dir",
565 "--php-ini=test_php.ini",
566 "--no-php-ini",
567 "-ddisplay_errors=stderr",
568 "-dlog_errors=0",
569 "-derror_reporting=E_ALL",
570 "TestServer.php"
571 ]
572 },
Alex Volanis7004a612018-01-24 10:30:13 -0500573 "client": {
574 "timeout": 6,
575 "transports": [
576 "buffered",
577 "framed"
578 ],
579 "sockets": [
580 "ip"
581 ],
582 "protocols": [
583 "binary",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500584 "binary:accel",
Alex Volanis7004a612018-01-24 10:30:13 -0500585 "compact",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500586 "json"
Alex Volanis7004a612018-01-24 10:30:13 -0500587 ],
588 "command": [
589 "php",
590 "-dextension_dir=php_ext_dir",
591 "--php-ini=test_php.ini",
592 "--no-php-ini",
593 "-ddisplay_errors=stderr",
594 "-dlog_errors=0",
595 "-derror_reporting=E_ALL",
596 "TestClient.php"
597 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100598 },
Alex Volanis7004a612018-01-24 10:30:13 -0500599 "workdir": "php"
600 },
601 {
602 "name": "dart",
603 "client": {
James E. King IIIb1d63e72019-01-22 14:16:39 -0500604 "timeout": 30,
Alex Volanis7004a612018-01-24 10:30:13 -0500605 "transports": [
606 "buffered",
607 "framed",
608 "http"
609 ],
610 "sockets": [
611 "ip"
612 ],
613 "protocols": [
614 "binary",
615 "compact",
616 "json"
617 ],
618 "command": [
619 "dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400620 "--enable-asserts",
James E. King III98f379e2019-01-22 09:22:04 -0500621 "test_client/bin/main.dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400622 "--verbose"
Alex Volanis7004a612018-01-24 10:30:13 -0500623 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100624 },
Alex Volanis7004a612018-01-24 10:30:13 -0500625 "workdir": "dart"
626 },
627 {
628 "name": "erl",
629 "transports": [
630 "buffered",
631 "framed"
632 ],
633 "sockets": [
634 "ip",
635 "ip-ssl"
636 ],
637 "protocols": [
638 "binary",
639 "compact"
640 ],
641 "client": {
642 "command": [
643 "erl",
644 "+K",
645 "true",
646 "-noshell",
647 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400648 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500649 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400650 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500651 "-s",
652 "test_client",
653 "-s",
654 "init",
655 "stop",
656 "-extra"
657 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900658 },
Alex Volanis7004a612018-01-24 10:30:13 -0500659 "server": {
660 "command": [
661 "erl",
662 "+K",
663 "true",
664 "-noshell",
665 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400666 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500667 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400668 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500669 "-s",
670 "test_thrift_server",
671 "-extra"
672 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900673 },
Alex Volanis7004a612018-01-24 10:30:13 -0500674 "workdir": "erl"
675 },
676 {
677 "name": "js",
678 "transports": [
679 "http"
680 ],
681 "sockets": [
682 "ip"
683 ],
684 "protocols": [
685 "json"
686 ],
687 "client": {
688 "command": [
689 "phantomjs",
690 "test/phantom-client.js"
691 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100692 },
Alex Volanis7004a612018-01-24 10:30:13 -0500693 "workdir": "../lib/js"
694 },
695 {
696 "name": "lua",
697 "TODO": "Add dll to LUA_CPATH",
698 "env": {
699 "LUA_PATH": ";;gen-lua/?.lua;../../lib/lua/?.lua",
700 "LUA_CPATH": ";;../../lib/lua/.libs/?.so"
701 },
702 "client": {
703 "timeout": 5,
Alex Volanis7004a612018-01-24 10:30:13 -0500704 "command": [
705 "lua",
706 "test_basic_client.lua"
707 ]
708 },
Thomaseb684d32024-07-28 15:32:23 +0200709 "server": {
710 "delay": 5,
711 "command": [
712 "lua",
713 "test_basic_server.lua"
714 ]
715 },
716 "transports": [
717 "buffered",
718 "framed",
719 "http"
720 ],
721 "sockets": [
722 "ip"
723 ],
724 "protocols": [
725 "binary",
726 "compact",
727 "json"
728 ],
Alex Volanis7004a612018-01-24 10:30:13 -0500729 "workdir": "lua"
730 },
731 {
732 "name": "rs",
733 "env": {
734 "RUST_BACKTRACE": "1",
735 "RUST_LOG": "info"
736 },
737 "server": {
738 "command": [
739 "test_server"
740 ],
741 "protocols": [
742 "binary:multi",
743 "compact:multic"
744 ]
745 },
746 "client": {
747 "timeout": 6,
748 "command": [
749 "test_client"
750 ],
751 "protocols": [
752 "multi:binary",
753 "multic:compact"
754 ]
755 },
756 "sockets": [
tokcumf0336412022-03-30 11:39:08 +0200757 "ip",
758 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500759 ],
760 "transports": [
761 "buffered",
762 "framed"
763 ],
764 "protocols": [
765 "binary",
766 "compact",
767 "multi",
768 "multic"
769 ],
770 "workdir": "rs/bin"
wilfrem2c69b5a2015-04-20 19:24:50 +0900771 },
772 {
773 "name": "nodets",
774 "env": {
775 "NODE_PATH": "../lib"
776 },
777 "server": {
778 "command": [
779 "runServer.sh"
780 ]
781 },
782 "client": {
Mustafa Senol Cosardd965c12018-11-30 20:02:00 +0300783 "timeout": 6,
wilfrem2c69b5a2015-04-20 19:24:50 +0900784 "command": [
785 "runClient.sh"
786 ]
787 },
788 "protocols": [
789 "binary"
790 ],
791 "sockets": [
792 "ip"
793 ],
794 "transports": [
795 "buffered"
796 ],
797 "workdir": "../lib/nodets/test"
Kino Roya9da9eb2022-10-07 23:13:01 -0700798 },
799 {
800 "name": "swift",
801 "server": {
802 "command": ["TestServer"],
803 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
804 "protocols": ["binary", "compact"],
805 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800806 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700807 },
808 "client": {
809 "command": ["TestClient"],
810 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
811 "protocols": ["binary", "compact"],
812 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800813 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700814 }
Alex Volanis7004a612018-01-24 10:30:13 -0500815 }
816]