- Notifications
You must be signed in to change notification settings - Fork928
Commitdaee91c
authored
refactor: PTY & SSH (#7100)
* Add ssh tests for longoutput, orphanSigned-off-by: Spike Curtis <spike@coder.com>* PTY/SSH tests & improvementsSigned-off-by: Spike Curtis <spike@coder.com>* Fix some testsSigned-off-by: Spike Curtis <spike@coder.com>* Fix lintingSigned-off-by: Spike Curtis <spike@coder.com>* fmtSigned-off-by: Spike Curtis <spike@coder.com>* Fix windows testSigned-off-by: Spike Curtis <spike@coder.com>* Windows copy testSigned-off-by: Spike Curtis <spike@coder.com>* WIP Windows pty handlingSigned-off-by: Spike Curtis <spike@coder.com>* Fix truncation testsSigned-off-by: Spike Curtis <spike@coder.com>* Appease linter/fmtSigned-off-by: Spike Curtis <spike@coder.com>* Fix typoSigned-off-by: Spike Curtis <spike@coder.com>* Rework truncation test to not assume OS buffersSigned-off-by: Spike Curtis <spike@coder.com>* Disable orphan test on Windows --- uses shSigned-off-by: Spike Curtis <spike@coder.com>* agent_test running SSH in pty use ptytest.StartSigned-off-by: Spike Curtis <spike@coder.com>* More detail about closing pseudoconsole on windowsSigned-off-by: Spike Curtis <spike@coder.com>* Code review fixesSigned-off-by: Spike Curtis <spike@coder.com>* Rearrange ptytest method orderSigned-off-by: Spike Curtis <spike@coder.com>* Protect pty.Resize on windows from racesSigned-off-by: Spike Curtis <spike@coder.com>* Fix windows bugsSigned-off-by: Spike Curtis <spike@coder.com>* PTY doesn't extend PTYCmdSigned-off-by: Spike Curtis <spike@coder.com>* Fix windows typesSigned-off-by: Spike Curtis <spike@coder.com>---------Signed-off-by: Spike Curtis <spike@coder.com>1 parentc000f2e commitdaee91c
File tree
16 files changed
+803
-288
lines changed- agent
- agentssh
- pty
- ptytest
16 files changed
+803
-288
lines changedLines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1045 | 1045 |
| |
1046 | 1046 |
| |
1047 | 1047 |
| |
1048 |
| - | |
| 1048 | + | |
1049 | 1049 |
| |
1050 | 1050 |
| |
1051 | 1051 |
| |
| |||
1138 | 1138 |
| |
1139 | 1139 |
| |
1140 | 1140 |
| |
1141 |
| - | |
| 1141 | + | |
1142 | 1142 |
| |
1143 | 1143 |
| |
1144 | 1144 |
| |
| |||
1358 | 1358 |
| |
1359 | 1359 |
| |
1360 | 1360 |
| |
1361 |
| - | |
| 1361 | + | |
1362 | 1362 |
| |
1363 | 1363 |
| |
1364 | 1364 |
| |
|
Lines changed: 16 additions & 42 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
45 | 45 |
| |
46 | 46 |
| |
47 | 47 |
| |
| 48 | + | |
48 | 49 |
| |
49 | 50 |
| |
50 | 51 |
| |
| |||
481 | 482 |
| |
482 | 483 |
| |
483 | 484 |
| |
484 |
| - | |
485 |
| - | |
486 |
| - | |
487 |
| - | |
488 |
| - | |
489 |
| - | |
490 |
| - | |
491 |
| - | |
| 485 | + | |
492 | 486 |
| |
493 | 487 |
| |
494 |
| - | |
| 488 | + | |
495 | 489 |
| |
496 | 490 |
| |
497 | 491 |
| |
| |||
523 | 517 |
| |
524 | 518 |
| |
525 | 519 |
| |
526 |
| - | |
| 520 | + | |
527 | 521 |
| |
528 | 522 |
| |
529 | 523 |
| |
| |||
562 | 556 |
| |
563 | 557 |
| |
564 | 558 |
| |
565 |
| - | |
566 |
| - | |
567 |
| - | |
568 |
| - | |
569 |
| - | |
570 |
| - | |
571 |
| - | |
572 |
| - | |
| 559 | + | |
573 | 560 |
| |
574 | 561 |
| |
575 |
| - | |
| 562 | + | |
576 | 563 |
| |
577 | 564 |
| |
578 | 565 |
| |
| |||
604 | 591 |
| |
605 | 592 |
| |
606 | 593 |
| |
607 |
| - | |
| 594 | + | |
608 | 595 |
| |
609 | 596 |
| |
610 | 597 |
| |
| |||
641 | 628 |
| |
642 | 629 |
| |
643 | 630 |
| |
644 |
| - | |
645 |
| - | |
646 |
| - | |
647 |
| - | |
648 |
| - | |
649 |
| - | |
650 |
| - | |
651 |
| - | |
| 631 | + | |
652 | 632 |
| |
653 | 633 |
| |
654 |
| - | |
| 634 | + | |
655 | 635 |
| |
656 | 636 |
| |
657 | 637 |
| |
| |||
676 | 656 |
| |
677 | 657 |
| |
678 | 658 |
| |
679 |
| - | |
| 659 | + | |
680 | 660 |
| |
681 | 661 |
| |
682 | 662 |
| |
| |||
713 | 693 |
| |
714 | 694 |
| |
715 | 695 |
| |
716 |
| - | |
717 |
| - | |
718 |
| - | |
719 |
| - | |
720 |
| - | |
721 |
| - | |
722 |
| - | |
723 |
| - | |
| 696 | + | |
724 | 697 |
| |
725 | 698 |
| |
726 |
| - | |
| 699 | + | |
727 | 700 |
| |
728 | 701 |
| |
729 | 702 |
| |
| |||
753 | 726 |
| |
754 | 727 |
| |
755 | 728 |
| |
756 |
| - | |
| 729 | + | |
757 | 730 |
| |
758 | 731 |
| |
759 | 732 |
| |
| |||
1648 | 1621 |
| |
1649 | 1622 |
| |
1650 | 1623 |
| |
1651 |
| - | |
| 1624 | + | |
1652 | 1625 |
| |
1653 | 1626 |
| |
1654 | 1627 |
| |
| |||
1690 | 1663 |
| |
1691 | 1664 |
| |
1692 | 1665 |
| |
1693 |
| - | |
| 1666 | + | |
| 1667 | + | |
1694 | 1668 |
| |
1695 | 1669 |
| |
1696 | 1670 |
| |
|
Lines changed: 91 additions & 97 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
253 | 253 |
| |
254 | 254 |
| |
255 | 255 |
| |
256 |
| - | |
257 |
| - | |
258 |
| - | |
259 |
| - | |
260 |
| - | |
261 |
| - | |
262 |
| - | |
263 |
| - | |
264 |
| - | |
265 |
| - | |
266 |
| - | |
267 |
| - | |
268 |
| - | |
269 |
| - | |
270 |
| - | |
271 |
| - | |
272 |
| - | |
273 |
| - | |
274 |
| - | |
275 |
| - | |
276 |
| - | |
277 |
| - | |
278 |
| - | |
279 |
| - | |
280 |
| - | |
281 |
| - | |
282 |
| - | |
283 |
| - | |
284 |
| - | |
285 |
| - | |
286 |
| - | |
287 |
| - | |
288 |
| - | |
289 |
| - | |
290 |
| - | |
291 |
| - | |
292 |
| - | |
293 |
| - | |
294 |
| - | |
295 |
| - | |
296 |
| - | |
297 |
| - | |
298 |
| - | |
299 |
| - | |
300 |
| - | |
301 |
| - | |
302 |
| - | |
303 |
| - | |
304 |
| - | |
305 |
| - | |
306 |
| - | |
307 |
| - | |
308 |
| - | |
309 |
| - | |
310 |
| - | |
311 |
| - | |
312 |
| - | |
313 |
| - | |
314 |
| - | |
315 |
| - | |
316 |
| - | |
317 |
| - | |
318 |
| - | |
319 |
| - | |
320 |
| - | |
321 |
| - | |
322 |
| - | |
323 |
| - | |
324 |
| - | |
325 |
| - | |
326 |
| - | |
327 |
| - | |
328 |
| - | |
329 |
| - | |
330 |
| - | |
331 |
| - | |
332 |
| - | |
333 |
| - | |
334 |
| - | |
335 |
| - | |
336 |
| - | |
337 |
| - | |
338 |
| - | |
339 |
| - | |
340 |
| - | |
341 |
| - | |
342 |
| - | |
343 |
| - | |
344 |
| - | |
345 |
| - | |
346 |
| - | |
347 |
| - | |
348 |
| - | |
349 |
| - | |
| 256 | + | |
350 | 257 |
| |
| 258 | + | |
| 259 | + | |
351 | 260 |
| |
| 261 | + | |
352 | 262 |
| |
353 | 263 |
| |
354 | 264 |
| |
| |||
368 | 278 |
| |
369 | 279 |
| |
370 | 280 |
| |
371 |
| - | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
| 285 | + | |
| 286 | + | |
| 287 | + | |
| 288 | + | |
| 289 | + | |
| 290 | + | |
| 291 | + | |
| 292 | + | |
| 293 | + | |
| 294 | + | |
| 295 | + | |
| 296 | + | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
| 301 | + | |
| 302 | + | |
| 303 | + | |
| 304 | + | |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
| 314 | + | |
| 315 | + | |
| 316 | + | |
| 317 | + | |
| 318 | + | |
| 319 | + | |
| 320 | + | |
| 321 | + | |
| 322 | + | |
| 323 | + | |
| 324 | + | |
| 325 | + | |
| 326 | + | |
| 327 | + | |
| 328 | + | |
| 329 | + | |
| 330 | + | |
| 331 | + | |
| 332 | + | |
| 333 | + | |
| 334 | + | |
| 335 | + | |
| 336 | + | |
| 337 | + | |
| 338 | + | |
| 339 | + | |
372 | 340 |
| |
373 |
| - | |
374 |
| - | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
| 344 | + | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
| 348 | + | |
| 349 | + | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
| 354 | + | |
| 355 | + | |
| 356 | + | |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
| 364 | + | |
| 365 | + | |
| 366 | + | |
| 367 | + | |
| 368 | + | |
375 | 369 |
| |
376 | 370 |
| |
377 | 371 |
| |
|
0 commit comments
Comments
(0)