blob: bcc87d3217bc56b2d2747b3da47db68b2e219bd0 [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",
Dmytro Shteflyuk67bfb292026-01-28 11:23:50 -0500460 "json",
461 "header"
Alex Volanis7004a612018-01-24 10:30:13 -0500462 ],
463 "workdir": "rb/gen-rb"
464 },
465 {
Jens Geyer56700e42020-02-22 16:51:51 +0100466 "name": "netstd",
Alex Volanis7004a612018-01-24 10:30:13 -0500467 "transports": [
468 "buffered",
469 "framed"
470 ],
471 "sockets": [
472 "ip",
473 "ip-ssl"
474 ],
475 "protocols": [
476 "binary",
477 "compact",
478 "json"
479 ],
James E. King III9bea32f2018-03-16 16:07:42 -0400480 "server": {
Alex Volanis7004a612018-01-24 10:30:13 -0500481 "command": [
482 "dotnet",
483 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400484 "--no-build",
485 "--project=Server/Server.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200486 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500487 "server"
488 ]
489 },
490 "client": {
491 "timeout": 10,
492 "command": [
493 "dotnet",
494 "run",
James E. King III9bea32f2018-03-16 16:07:42 -0400495 "--no-build",
496 "--project=Client/Client.csproj",
Carel Combrink81fb1a72025-06-04 08:10:05 +0200497 "--configuration=Release",
Alex Volanis7004a612018-01-24 10:30:13 -0500498 "client"
499 ]
500 },
Jens Geyer56700e42020-02-22 16:51:51 +0100501 "workdir": "netstd"
Alex Volanis7004a612018-01-24 10:30:13 -0500502 },
503 {
504 "name": "perl",
505 "transports": [
506 "buffered",
507 "framed"
508 ],
509 "sockets": [
510 "ip",
511 "ip-ssl",
512 "domain"
513 ],
514 "protocols": [
515 "binary",
516 "multi"
517 ],
518 "client": {
519 "command": [
520 "perl",
521 "-Igen-perl/",
522 "-I../../lib/perl/lib/",
523 "TestClient.pl",
524 "--ca=../keys/CA.pem",
525 "--cert=../keys/client.crt",
526 "--key=../keys/client.key"
527 ],
528 "protocols": [
529 "multi:binary"
530 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100531 },
Alex Volanis7004a612018-01-24 10:30:13 -0500532 "server": {
533 "command": [
534 "perl",
535 "-Igen-perl/",
536 "-I../../lib/perl/lib/",
537 "TestServer.pl",
538 "--cert=../keys/server.crt",
539 "--key=../keys/server.key"
540 ],
541 "protocols": [
542 "binary:multi"
543 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100544 },
Alex Volanis7004a612018-01-24 10:30:13 -0500545 "workdir": "perl"
546 },
547 {
548 "name": "php",
Volodymyr Panivko68139d12024-03-19 23:14:07 +0100549 "server": {
550 "transports": [
551 "buffered",
552 "framed"
553 ],
554 "sockets": [
555 "ip"
556 ],
557 "protocols": [
558 "binary",
559 "binary:accel",
560 "compact",
561 "json"
562 ],
563 "command": [
564 "php",
565 "-dextension_dir=php_ext_dir",
566 "--php-ini=test_php.ini",
567 "--no-php-ini",
568 "-ddisplay_errors=stderr",
569 "-dlog_errors=0",
570 "-derror_reporting=E_ALL",
571 "TestServer.php"
572 ]
573 },
Alex Volanis7004a612018-01-24 10:30:13 -0500574 "client": {
575 "timeout": 6,
576 "transports": [
577 "buffered",
578 "framed"
579 ],
580 "sockets": [
581 "ip"
582 ],
583 "protocols": [
584 "binary",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500585 "binary:accel",
Alex Volanis7004a612018-01-24 10:30:13 -0500586 "compact",
James E. King IIIe53d23c2019-02-10 11:13:23 -0500587 "json"
Alex Volanis7004a612018-01-24 10:30:13 -0500588 ],
589 "command": [
590 "php",
591 "-dextension_dir=php_ext_dir",
592 "--php-ini=test_php.ini",
593 "--no-php-ini",
594 "-ddisplay_errors=stderr",
595 "-dlog_errors=0",
596 "-derror_reporting=E_ALL",
597 "TestClient.php"
598 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100599 },
Alex Volanis7004a612018-01-24 10:30:13 -0500600 "workdir": "php"
601 },
602 {
603 "name": "dart",
604 "client": {
James E. King IIIb1d63e72019-01-22 14:16:39 -0500605 "timeout": 30,
Alex Volanis7004a612018-01-24 10:30:13 -0500606 "transports": [
607 "buffered",
608 "framed",
609 "http"
610 ],
611 "sockets": [
612 "ip"
613 ],
614 "protocols": [
615 "binary",
616 "compact",
617 "json"
618 ],
619 "command": [
620 "dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400621 "--enable-asserts",
James E. King III98f379e2019-01-22 09:22:04 -0500622 "test_client/bin/main.dart",
James E. King III93ff9b02019-06-21 17:50:34 -0400623 "--verbose"
Alex Volanis7004a612018-01-24 10:30:13 -0500624 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100625 },
Alex Volanis7004a612018-01-24 10:30:13 -0500626 "workdir": "dart"
627 },
628 {
629 "name": "erl",
630 "transports": [
631 "buffered",
632 "framed"
633 ],
634 "sockets": [
635 "ip",
636 "ip-ssl"
637 ],
638 "protocols": [
639 "binary",
640 "compact"
641 ],
642 "client": {
643 "command": [
644 "erl",
645 "+K",
646 "true",
647 "-noshell",
648 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400649 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500650 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400651 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500652 "-s",
653 "test_client",
654 "-s",
655 "init",
656 "stop",
657 "-extra"
658 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900659 },
Alex Volanis7004a612018-01-24 10:30:13 -0500660 "server": {
661 "command": [
662 "erl",
663 "+K",
664 "true",
665 "-noshell",
666 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400667 "../../lib/erl/_build/default/lib/thrift/ebin/",
Alex Volanis7004a612018-01-24 10:30:13 -0500668 "-pa",
James E. King III93ff9b02019-06-21 17:50:34 -0400669 "./_build/default/lib/thrift_test/ebin",
Alex Volanis7004a612018-01-24 10:30:13 -0500670 "-s",
671 "test_thrift_server",
672 "-extra"
673 ]
Nobuaki Sukegawaa185d7e2015-11-06 21:24:24 +0900674 },
Alex Volanis7004a612018-01-24 10:30:13 -0500675 "workdir": "erl"
676 },
677 {
678 "name": "js",
679 "transports": [
680 "http"
681 ],
682 "sockets": [
683 "ip"
684 ],
685 "protocols": [
686 "json"
687 ],
688 "client": {
689 "command": [
690 "phantomjs",
691 "test/phantom-client.js"
692 ]
Roger Meier41ad4342015-03-24 22:30:40 +0100693 },
Alex Volanis7004a612018-01-24 10:30:13 -0500694 "workdir": "../lib/js"
695 },
696 {
697 "name": "lua",
698 "TODO": "Add dll to LUA_CPATH",
699 "env": {
700 "LUA_PATH": ";;gen-lua/?.lua;../../lib/lua/?.lua",
701 "LUA_CPATH": ";;../../lib/lua/.libs/?.so"
702 },
703 "client": {
704 "timeout": 5,
Alex Volanis7004a612018-01-24 10:30:13 -0500705 "command": [
706 "lua",
707 "test_basic_client.lua"
708 ]
709 },
Thomaseb684d32024-07-28 15:32:23 +0200710 "server": {
711 "delay": 5,
712 "command": [
713 "lua",
714 "test_basic_server.lua"
715 ]
716 },
717 "transports": [
718 "buffered",
719 "framed",
720 "http"
721 ],
722 "sockets": [
723 "ip"
724 ],
725 "protocols": [
726 "binary",
727 "compact",
728 "json"
729 ],
Alex Volanis7004a612018-01-24 10:30:13 -0500730 "workdir": "lua"
731 },
732 {
733 "name": "rs",
734 "env": {
735 "RUST_BACKTRACE": "1",
736 "RUST_LOG": "info"
737 },
738 "server": {
739 "command": [
740 "test_server"
741 ],
742 "protocols": [
743 "binary:multi",
744 "compact:multic"
745 ]
746 },
747 "client": {
748 "timeout": 6,
749 "command": [
750 "test_client"
751 ],
752 "protocols": [
753 "multi:binary",
754 "multic:compact"
755 ]
756 },
757 "sockets": [
tokcumf0336412022-03-30 11:39:08 +0200758 "ip",
759 "domain"
Alex Volanis7004a612018-01-24 10:30:13 -0500760 ],
761 "transports": [
762 "buffered",
763 "framed"
764 ],
765 "protocols": [
766 "binary",
767 "compact",
768 "multi",
769 "multic"
770 ],
771 "workdir": "rs/bin"
wilfrem2c69b5a2015-04-20 19:24:50 +0900772 },
773 {
774 "name": "nodets",
775 "env": {
776 "NODE_PATH": "../lib"
777 },
778 "server": {
779 "command": [
780 "runServer.sh"
781 ]
782 },
783 "client": {
Mustafa Senol Cosardd965c12018-11-30 20:02:00 +0300784 "timeout": 6,
wilfrem2c69b5a2015-04-20 19:24:50 +0900785 "command": [
786 "runClient.sh"
787 ]
788 },
789 "protocols": [
790 "binary"
791 ],
792 "sockets": [
793 "ip"
794 ],
795 "transports": [
796 "buffered"
797 ],
798 "workdir": "../lib/nodets/test"
Kino Roya9da9eb2022-10-07 23:13:01 -0700799 },
800 {
801 "name": "swift",
802 "server": {
803 "command": ["TestServer"],
804 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
805 "protocols": ["binary", "compact"],
806 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800807 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700808 },
809 "client": {
810 "command": ["TestClient"],
811 "workdir": "swift/CrossTests/.build/x86_64-unknown-linux-gnu/debug",
812 "protocols": ["binary", "compact"],
813 "transports": ["buffered", "framed"],
Kino Roy29d87732023-02-20 22:32:43 -0800814 "sockets": ["ip", "domain"]
Kino Roya9da9eb2022-10-07 23:13:01 -0700815 }
Alex Volanis7004a612018-01-24 10:30:13 -0500816 }
817]