Commit e51308a
committed
gh-47798: Test BrokenPipe-mid-write and timeout-after-I/O-completes paths
test_pipeline_brokenpipe_mid_input_write: large input where the
first command reads one byte then exits, so the I/O loop's stdin
write path hits BrokenPipeError mid-write and must recover.
test_pipeline_timeout_after_io_completes: the final command closes
its stdout (so the I/O loop sees EOF and finishes) then sleeps, so
the per-process wait() is what times out rather than the I/O loop.1 parent 03c2da4 commit e51308a
1 file changed
Lines changed: 34 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2745 | 2745 | | |
2746 | 2746 | | |
2747 | 2747 | | |
| 2748 | + | |
| 2749 | + | |
| 2750 | + | |
| 2751 | + | |
| 2752 | + | |
| 2753 | + | |
| 2754 | + | |
| 2755 | + | |
| 2756 | + | |
| 2757 | + | |
| 2758 | + | |
| 2759 | + | |
| 2760 | + | |
| 2761 | + | |
| 2762 | + | |
| 2763 | + | |
| 2764 | + | |
| 2765 | + | |
| 2766 | + | |
| 2767 | + | |
| 2768 | + | |
| 2769 | + | |
| 2770 | + | |
| 2771 | + | |
| 2772 | + | |
| 2773 | + | |
| 2774 | + | |
| 2775 | + | |
| 2776 | + | |
| 2777 | + | |
| 2778 | + | |
| 2779 | + | |
| 2780 | + | |
| 2781 | + | |
2748 | 2782 | | |
2749 | 2783 | | |
2750 | 2784 | | |
| |||
0 commit comments