### --line-buffer 55 55 120 These must diff: 1 ### --pipe --line-buffer 200 400 1202 These must diff: 1 ### --pipe --line-buffer --compress (fails) ### bug #41482: --pipe --compress blocks at different -j/seq combinations 1 echo 1-4 + 1-4 echo 1 1 echo 2 2 echo 3 3 echo 4 4 4 times wc to stderr to stdout 1 1 2 1 1 2 1 1 2 1 1 2 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 1 2 1 2 1 2 3 1 2 3 ### bug #41609: --compress fails 24812dd0f24a26d08a780f988b9d5ad2 - 24812dd0f24a26d08a780f988b9d5ad2 - ### --compress race condition (use nice): Fewer than 400 would run 400 400 1492 ### -v --pipe: Dont spawn too many - 1 is enough cat 1 ### Test -I 1 1 2 1 2 2 3 1 3 2 3 3 4 1 4 2 4 3 4 4 5 1 5 2 5 3 5 4 5 5 6 1 6 2 6 3 6 4 6 5 6 6 7 1 7 2 7 3 7 4 7 5 7 6 7 7 8 1 8 2 8 3 8 4 8 5 8 6 8 7 8 8 9 1 9 2 9 3 9 4 9 5 9 6 9 7 9 8 9 9 10 1 10 2 10 3 10 4 10 5 10 6 10 7 10 8 10 9 10 10 ### Test -X -I a1 b1 a2 b1 b2 a3 b1 b2 b3 a4 b1 b2 b3 b4 a5 b1 b2 b3 b4 b5 a6 b1 b2 b3 b4 b5 b6 a7 b1 b2 b3 b4 b5 b6 b7 a8 b1 b2 b3 b4 b5 b6 b7 b8 a9 b1 b2 b3 b4 b5 b6 b7 b8 b9 a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10 ### Test -m -I a1 b1 a2 b1 2 a3 b1 2 3 a4 b1 2 3 4 a5 b1 2 3 4 5 a6 b1 2 3 4 5 6 a7 b1 2 3 4 5 6 7 a8 b1 2 3 4 5 6 7 8 a9 b1 2 3 4 5 6 7 8 9 a10 b1 2 3 4 5 6 7 8 9 10 ### Test max line length -m -I 31d9274be5fdc2de59487cb05ba57776 - Chars per line (697800/6): 116300 ### Test max line length -X -I 22074f9acada52462defb18ba912d744 - Chars per line (817788/7): 116826 ### bug #36659: --sshlogin strips leading slash from ssh command OK ### bug #36660: --workdir mkdir does not use --sshlogin custom ssh OK bug #36657: --load does not work with custom ssh OK bug #34958: --pipe with record size measured in lines 1 2 3 4 5 6 7 8 bug 34958-1 9 10 bug 34958-1 bug #37325: Inefficiency of --pipe -L 276 276 996 FOO 248 248 992 FOO 252 252 1008 FOO 244 244 997 FOO 200 200 1000 FOO 200 200 1000 FOO 200 200 1000 FOO 200 200 1000 FOO 180 180 900 FOO bug #34958: --pipe with record size measured in lines 1 2 3 4 5 6 7 8 bug 34958-2 9 10 bug 34958-2 ### Test --results I III I IIII II III II IIII /tmp/parallel_results_test/testA/1/I/2/III/stderr /tmp/parallel_results_test/testA/1/I/2/III/stdout /tmp/parallel_results_test/testA/1/I/2/IIII/stderr /tmp/parallel_results_test/testA/1/I/2/IIII/stdout /tmp/parallel_results_test/testA/1/II/2/III/stderr /tmp/parallel_results_test/testA/1/II/2/III/stdout /tmp/parallel_results_test/testA/1/II/2/IIII/stderr /tmp/parallel_results_test/testA/1/II/2/IIII/stdout ### Test --res I III I IIII II III II IIII /tmp/parallel_results_test/testD/1/I/2/III/stderr /tmp/parallel_results_test/testD/1/I/2/III/stdout /tmp/parallel_results_test/testD/1/I/2/IIII/stderr /tmp/parallel_results_test/testD/1/I/2/IIII/stdout /tmp/parallel_results_test/testD/1/II/2/III/stderr /tmp/parallel_results_test/testD/1/II/2/III/stdout /tmp/parallel_results_test/testD/1/II/2/IIII/stderr /tmp/parallel_results_test/testD/1/II/2/IIII/stdout ### Test --result I III I IIII II III II IIII /tmp/parallel_results_test/testE/1/I/2/III/stderr /tmp/parallel_results_test/testE/1/I/2/III/stdout /tmp/parallel_results_test/testE/1/I/2/IIII/stderr /tmp/parallel_results_test/testE/1/I/2/IIII/stdout /tmp/parallel_results_test/testE/1/II/2/III/stderr /tmp/parallel_results_test/testE/1/II/2/III/stdout /tmp/parallel_results_test/testE/1/II/2/IIII/stderr /tmp/parallel_results_test/testE/1/II/2/IIII/stdout ### Test --results --header : I III I IIII II III II IIII /tmp/parallel_results_test/testB/a/I/b/III/stderr /tmp/parallel_results_test/testB/a/I/b/III/stdout /tmp/parallel_results_test/testB/a/I/b/IIII/stderr /tmp/parallel_results_test/testB/a/I/b/IIII/stdout /tmp/parallel_results_test/testB/a/II/b/III/stderr /tmp/parallel_results_test/testB/a/II/b/III/stdout /tmp/parallel_results_test/testB/a/II/b/IIII/stderr /tmp/parallel_results_test/testB/a/II/b/IIII/stdout ### Test --results --header : named - a/b swapped I III II III I IIII II IIII /tmp/parallel_results_test/testC/a/I/b/III/stderr /tmp/parallel_results_test/testC/a/I/b/III/stdout /tmp/parallel_results_test/testC/a/I/b/IIII/stderr /tmp/parallel_results_test/testC/a/I/b/IIII/stdout /tmp/parallel_results_test/testC/a/II/b/III/stderr /tmp/parallel_results_test/testC/a/II/b/III/stdout /tmp/parallel_results_test/testC/a/II/b/IIII/stderr /tmp/parallel_results_test/testC/a/II/b/IIII/stdout ### Test --results --header : piped /tmp/parallel_results_test/testF/Col/backslash\\tab/2 /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\0eof /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\0eof/stderr /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\0eof/stdout ### Test --results --header : piped - non-existing column header /tmp/parallel_results_test/testG/ /tmp/parallel_results_test/testG/Col1 /tmp/parallel_results_test/testG/Col1/backslash\\tab /tmp/parallel_results_test/testG/Col1/backslash\\tab/2 /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\0eof /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\0eof/stderr /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\0eof/stdout /tmp/parallel_results_test/testG/Col1/v1 /tmp/parallel_results_test/testG/Col1/v1/2 /tmp/parallel_results_test/testG/Col1/v1/2/v2 /tmp/parallel_results_test/testG/Col1/v1/2/v2/3 /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3 /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stderr /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stdout