1# test maximum data length then close stdin, 2# relay sleeps before processing 3 4use strict; 5use warnings; 6 7our %args = ( 8 client => { 9 func => sub { errignore(@_); write_stream(@_); }, 10 len => 2**17, 11 down => "Client print failed: Broken pipe", 12 nocheck => 1, 13 }, 14 relay => { 15 func => sub { sleep 3; relay(@_); shutin(@_); sleep 1; }, 16 max => 32117, 17 big => 1, 18 }, 19 len => 32117, 20 md5 => "ee338e9693fb2a2ec101bb28935ed123", 21); 22