2 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo $N ; done ; sleep 20 ) | ./compresslog -d /tmp/testlog &
3 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo $N ; done ; sleep 20 ; killall compresslog ; for N in $(seq 1 100 ) ; do echo $N ; done ) | ./compresslog -d /tmp/testlog &
4 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo $N ; done ; sleep 20 ; killall compresslog ; sleep 1 ; for N in $(seq 1 100 ) ; do echo $N ; done ) | ./compresslog -d /tmp/testlog &
5 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo $N ; done ; sleep 20 ; killall compresslog ; for N in $(seq 1 100 ) ; do echo $N ; done ) | ./compresslog -d /tmp/testlog &
6 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo $N ; done ; sleep 10 ; for N in $(seq 1 100 ) ; do echo $N ; done ; killall compresslog ; for N in $(seq 1 100 ) ; do echo $N ; done ) | ./compresslog -d /tmp/testlog &
7 rm /tmp/testlog ; (for N in $(seq 1 100 ) ; do echo -n $N ; echo A $N B ; done ; sleep 10 ; for N in $(seq 1 100 ) ; do echo $N ; done ; ) | ./compresslog -d /tmp/testlog &
9 # test fragmented lines
10 rm /tmp/testlog ; (sleep 3 ; for N in $(seq 1 100 ) ; do echo -n $N ; sleep 0.5 ; echo A $N B ; done ; sleep 10 ; for N in $(seq 1 100 ) ; do echo $N ; done ; ) | ./compresslog -d /tmp/testlog &
12 # test fragmented lines and waits (that get interrupted by timeouts) by throttling the stream
13 zcat ssl_vhost_access_log-20150303 | pv -q -L 1K | ./compresslog --stats ./testlog