echo '### Test of --eta' ### Test of --eta seq 1 10 | stdout parallel --eta "sleep 1; echo {}" | wc -l 16 echo '### Test of --eta with no jobs' ### Test of --eta with no jobs stdout parallel --eta "sleep 1; echo {}" < /dev/null Computers / CPU cores / Max jobs to run 1:local / 8 / 1 ETA: 0s Left: 0 AVG: 0.00s 0 echo '### Test of --progress' ### Test of --progress seq 1 10 | stdout parallel --progress "sleep 1; echo {}" | wc -l 16 echo '### Test of --progress with no jobs' ### Test of --progress with no jobs stdout parallel --progress "sleep 1; echo {}" < /dev/null Computers / CPU cores / Max jobs to run 1:local / 8 / 1 0 echo '### bug #34422: parallel -X --eta crashes with div by zero' ### bug #34422: parallel -X --eta crashes with div by zero # We do not care how long it took seq 2 | stdout parallel -X --eta echo | grep -E -v 'ETA:.*AVG' Computers / CPU cores / Max jobs to run 1:local / 8 / 1 Computer:jobs running/jobs completed/%of started jobs/Average seconds to complete echo '### --timeout --onall on remote machines: 2*slept 1, 2 jobs failed' ### --timeout --onall on remote machines: 2*slept 1, 2 jobs failed parallel -j0 --timeout 6 --onall -S localhost,parallel@parallel-server1 'sleep {}; echo slept {}' ::: 1 8 9 ; echo jobs failed: $? slept 1 slept 1 jobs failed: 2 echo '### --pipe without command' ### --pipe without command seq -w 10 | stdout parallel --pipe parallel: Error: --pipe must have a command to pipe into (e.g. 'cat'). echo '### bug #36260: {n} expansion in --colsep files fails for empty fields if all following fields are also empty' ### bug #36260: {n} expansion in --colsep files fails for empty fields if all following fields are also empty echo A,B,, | parallel --colsep , echo {1}{3}{2} AB