parallel/testsuite/wanted-results/parallel-local-1s
2020-01-09 14:37:41 +01:00

891 lines
40 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

par_block_negative_prefix ### This should generate 10*2 jobs
par_block_negative_prefix 20 40 720
par_bug34241 ### bug #34241: --pipe should not spawn unneeded processes
par_bug34241 OK
par_bug37042 ### bug #37042: -J foo is taken from the whole command line - not just the part before the command
par_bug37042 foo tag_with_foo
par_bug37042 a tag_with_a
par_bug37042 a -J bug_37042_profile print_-J_bug_37042_profile
par_bug37042 ### Bug introduce by fixing bug #37042
par_bug37042 abc
par_bug43654 bug #43654: --bar with command not using {} - only last output line
par_bug43654
par_bug43654 100% 1:0=0s 1 
par_colsep ### Test of --colsep
par_colsep a b c
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep d e f
par_colsep a b c
par_colsep d e f
par_colsep a b c
par_colsep a b c
par_colsep a b c d
par_colsep ### Test of tab as colsep
par_colsep abc def
par_colsep ghi jkl
par_colsep abc def
par_colsep ghi jkl
par_colsep ### Test of multiple -a plus colsep
par_colsep abc def
par_colsep mno jkl
par_colsep ### Test of multiple -a no colsep
par_colsep abc def ghi
par_colsep jkl mno pqr
par_colsep ### Test of quoting after colsplit
par_colsep >/tmp/null >/dev/null
par_colsep ### Test of --colsep as regexp
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep a b c d
par_colsep a b c
par_colsep a b c d
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of -C
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of --trim n
par_colsep a_b_' c '_
par_colsep a_' b '_c_d
par_colsep a_b_c_
par_colsep a_b_c_d
par_colsep ### Test of bug: If input is empty string
par_colsep echo ''
par_colsep
par_colsep echo ac
par_colsep ac
par_colsep echo ac
par_colsep ac
par_compress_prg_fails ### bug #44546: If --compress-program fails: fail
par_compress_prg_fails 1
par_compress_prg_fails parallel: Error: false failed.
par_compress_prg_fails parallel: Error: false failed.
par_compress_prg_fails --files 1
par_compress_prg_fails --files parallel: Error: false failed.
par_compress_prg_fails --files parallel: Error: false failed.
par_compress_prg_fails --tag 1
par_compress_prg_fails --tag parallel: Error: false failed.
par_compress_prg_fails --tag parallel: Error: false failed.
par_compress_prg_fails --tag --files 1
par_compress_prg_fails --tag --files parallel: Error: false failed.
par_compress_prg_fails --tag --files parallel: Error: false failed.
par_compress_prg_fails --line-buffer 1
par_compress_prg_fails --line-buffer parallel: Error: false failed.
par_compress_prg_fails --line-buffer parallel: Error: false failed.
par_compress_prg_fails --line-buffer --files 1
par_compress_prg_fails --line-buffer --files parallel: Error: false failed.
par_compress_prg_fails --line-buffer --files parallel: Error: false failed.
par_compress_prg_fails --line-buffer --tag 1
par_compress_prg_fails --line-buffer --tag parallel: Error: false failed.
par_compress_prg_fails --line-buffer --tag parallel: Error: false failed.
par_compress_prg_fails --line-buffer --tag --files 1
par_compress_prg_fails --line-buffer --tag --files parallel: Error: false failed.
par_compress_prg_fails --line-buffer --tag --files parallel: Error: false failed.
par_empty_string_command_line ### Test of ignore-empty string on :::
par_empty_string_command_line foo
par_empty_string_command_line ole
par_empty_string_command_line bar
par_eof_on_command_line_input_source ### Test of eof string on :::
par_eof_on_command_line_input_source foo
par_failing_compressor Compress with failing (de)compressor
par_failing_compressor Test --tag/--line-buffer/--files in all combinations
par_failing_compressor Test working/failing compressor/decompressor in all combinations
par_failing_compressor (-k is used as a dummy argument)
par_failing_compressor parallel -k --tag --line-buffer --files --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k --tag --line-buffer --files --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k --tag --line-buffer --files --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag --line-buffer --files --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor parallel -k --tag --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor parallel -k --tag --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag -k --files --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k --tag -k --files --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k --tag -k --files --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag -k --files --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true C=cat;true,D=cat;true
par_failing_compressor parallel -k --tag -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false C=cat;true,D=cat;false
par_failing_compressor parallel -k --tag -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k --tag -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k --line-buffer --files --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k -k --line-buffer --files --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k -k --line-buffer --files --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k --line-buffer --files --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor parallel -k -k --line-buffer -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor parallel -k -k --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k --line-buffer -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k -k --files --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k -k -k --files --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel -k -k -k --files --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k -k --files --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor /tmp/parallel-local-1s-tmpdir/tmpfile
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;true' echo ::: C='cat;true',D='cat;true'
par_failing_compressor C=cat;true,D=cat;true
par_failing_compressor parallel -k -k -k -k --compress --compress-program 'cat;true' --decompress-program 'cat;false' echo ::: C='cat;true',D='cat;false'
par_failing_compressor C=cat;true,D=cat;false
par_failing_compressor parallel -k -k -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;true' echo ::: C='cat;false',D='cat;true'
par_failing_compressor C=cat;false,D=cat;true
par_failing_compressor parallel: Error: cat;false failed.
par_failing_compressor parallel -k -k -k -k --compress --compress-program 'cat;false' --decompress-program 'cat;false' echo ::: C='cat;false',D='cat;false'
par_failing_compressor C=cat;false,D=cat;false
par_failing_compressor parallel: Error: cat;false failed.
par_fifo_under_csh ### Test --fifo under csh
par_fifo_under_csh 1048571
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048572
par_fifo_under_csh 1
par_fifo_under_csh 1048569
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 1048576
par_fifo_under_csh 1
par_fifo_under_csh 868832
par_fifo_under_csh 1
par_fifo_under_csh exit 22
par_header ### Test --header with -N
par_header Start
par_header h1
par_header h2
par_header 1a
par_header 1b
par_header Stop
par_header Start
par_header h1
par_header h2
par_header 2a
par_header 2b
par_header Stop
par_header Start
par_header h1
par_header h2
par_header 3a
par_header Stop
par_header ### Test --header with --block 1k
par_header Start
par_header h1
par_header h2
par_header 1xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 2xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 3xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 4xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 5xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 6xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 7xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 8xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header Stop
par_header Start
par_header h1
par_header h2
par_header 9xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 10xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 11xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 12xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 13xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 14xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 15xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 16xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header Stop
par_header Start
par_header h1
par_header h2
par_header 17xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 18xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 19xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 20xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 21xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header 22xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
par_header Stop
par_header ### Test --header with multiple :::
par_header a2 b1 b1 a2
par_header_parens bug #49538: --header and {= =}
par_header_parens OK
par_header_parens OK
par_header_parens file
par_header_parens sub/dir
par_header_parens file
par_header_parens file.ext
par_header_parens sub/dir/file
par_incomplete_linebuffer bug #51337: --lb does not kill jobs at sigpipe
par_incomplete_linebuffer 1
par_incomplete_linebuffer 2
par_incomplete_linebuffer 3
par_incomplete_linebuffer 4
par_incomplete_linebuffer 5
par_incomplete_linebuffer 6
par_incomplete_linebuffer 7
par_incomplete_linebuffer 8
par_incomplete_linebuffer 9
par_incomplete_linebuffer 10
par_mix_triple_colon_with_quad_colon ### Test :::: mixed with :::
par_mix_triple_colon_with_quad_colon ### Test :::: < ::: :::
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_mix_triple_colon_with_quad_colon ### Test :::: < < :::: <
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_mix_triple_colon_with_quad_colon ### Test -a :::: < :::: <
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_mix_triple_colon_with_quad_colon ### Test -a -a :::
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_mix_triple_colon_with_quad_colon ### Test -a - -a :::
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_mix_triple_colon_with_quad_colon ### Test :::: < - :::
par_mix_triple_colon_with_quad_colon 6 4 1
par_mix_triple_colon_with_quad_colon 6 4 2
par_mix_triple_colon_with_quad_colon 6 4 3
par_mix_triple_colon_with_quad_colon 6 5 1
par_mix_triple_colon_with_quad_colon 6 5 2
par_mix_triple_colon_with_quad_colon 6 5 3
par_mix_triple_colon_with_quad_colon 7 4 1
par_mix_triple_colon_with_quad_colon 7 4 2
par_mix_triple_colon_with_quad_colon 7 4 3
par_mix_triple_colon_with_quad_colon 7 5 1
par_mix_triple_colon_with_quad_colon 7 5 2
par_mix_triple_colon_with_quad_colon 7 5 3
par_null_resume ### --null --resume --jl
par_null_resume a
par_null_resume b
par_null_resume c
par_null_resume A
par_null_resume B
par_null_resume C
par_pipe_compress_blocks ### bug #41482: --pipe --compress blocks at different -j/seq combinations
par_pipe_compress_blocks 1
par_pipe_compress_blocks echo 1-4 + 1-4
par_pipe_compress_blocks echo 1
par_pipe_compress_blocks 1
par_pipe_compress_blocks echo 2
par_pipe_compress_blocks 2
par_pipe_compress_blocks echo 3
par_pipe_compress_blocks 3
par_pipe_compress_blocks echo 4
par_pipe_compress_blocks 4
par_pipe_compress_blocks 4 times wc to stderr to stdout
par_pipe_compress_blocks 1 1 2
par_pipe_compress_blocks 1 1 2
par_pipe_compress_blocks 1 1 2
par_pipe_compress_blocks 1 1 2
par_pipe_compress_blocks 1 2 3 4
par_pipe_compress_blocks 1
par_pipe_compress_blocks 2
par_pipe_compress_blocks 3
par_pipe_compress_blocks 4
par_pipe_compress_blocks 1 2 3 4
par_pipe_compress_blocks 1
par_pipe_compress_blocks 2
par_pipe_compress_blocks 3
par_pipe_compress_blocks 4
par_pipe_compress_blocks 1 2
par_pipe_compress_blocks 1
par_pipe_compress_blocks 2
par_pipe_compress_blocks 1 2 3
par_pipe_compress_blocks 1
par_pipe_compress_blocks 2
par_pipe_compress_blocks 3
par_profiles_with_space ### bug #42902: profiles containing arguments with space
par_profiles_with_space /bin/bash=/bin/bash
par_profiles_with_space echo '/bin/bash=/bin/bash'
par_profiles_with_space /bin/bash=/bin/bash
par_profiles_with_space With script in $PARALLEL /bin/bash=~/privat/parallel/testsuite
par_pxz_complains bug #44250: pxz complains File format not recognized but decompresses anyway
par_pxz_complains ls: cannot access '/OK-if-missing-file': No such file or directory
par_pxz_complains can not seek in input: Illegal seek
par_pxz_complains ls: cannot access '/OK-if-missing-file': No such file or directory
par_replacement_rename ### Test --basenamereplace
par_replacement_rename b.c b.c b.c b b b
par_replacement_rename b.c
par_replacement_rename b.c
par_replacement_rename b.c
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename ### Test --bnr
par_replacement_rename b.c b.c b.c b b b
par_replacement_rename b.c
par_replacement_rename b.c
par_replacement_rename b.c
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename ### Test --extensionreplace
par_replacement_rename /a/b a/b b /a/b a/b b
par_replacement_rename /a/b
par_replacement_rename a/b
par_replacement_rename b
par_replacement_rename /a/b
par_replacement_rename a/b
par_replacement_rename b
par_replacement_rename ### Test --er
par_replacement_rename /a/b a/b b /a/b a/b b
par_replacement_rename /a/b
par_replacement_rename a/b
par_replacement_rename b
par_replacement_rename /a/b
par_replacement_rename a/b
par_replacement_rename b
par_replacement_rename ### Test --basenameextensionreplace
par_replacement_rename b b b b b b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename ### Test --bner
par_replacement_rename b b b b b b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_rename b
par_replacement_strings ### Test {/}
par_replacement_strings b.c b.c b.c b b b
par_replacement_strings ### Test {/.}
par_replacement_strings b b b b b b
par_replacement_strings ### Test {#/.}
par_replacement_strings number2
par_replacement_strings ### Test {#/}
par_replacement_strings number2.c
par_replacement_strings ### Test {#.}
par_replacement_strings a/number2
par_result ### Test --results
par_result I III
par_result I IIII
par_result II III
par_result II IIII
par_result /tmp/parallel_results_test/testA/1/I/2/III/seq
par_result /tmp/parallel_results_test/testA/1/I/2/III/stderr
par_result /tmp/parallel_results_test/testA/1/I/2/III/stdout
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/seq
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/stderr
par_result /tmp/parallel_results_test/testA/1/I/2/IIII/stdout
par_result /tmp/parallel_results_test/testA/1/II/2/III/seq
par_result /tmp/parallel_results_test/testA/1/II/2/III/stderr
par_result /tmp/parallel_results_test/testA/1/II/2/III/stdout
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/seq
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/stderr
par_result /tmp/parallel_results_test/testA/1/II/2/IIII/stdout
par_result ### Test --res
par_result I III
par_result I IIII
par_result II III
par_result II IIII
par_result /tmp/parallel_results_test/testD/1/I/2/III/seq
par_result /tmp/parallel_results_test/testD/1/I/2/III/stderr
par_result /tmp/parallel_results_test/testD/1/I/2/III/stdout
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/seq
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/stderr
par_result /tmp/parallel_results_test/testD/1/I/2/IIII/stdout
par_result /tmp/parallel_results_test/testD/1/II/2/III/seq
par_result /tmp/parallel_results_test/testD/1/II/2/III/stderr
par_result /tmp/parallel_results_test/testD/1/II/2/III/stdout
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/seq
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/stderr
par_result /tmp/parallel_results_test/testD/1/II/2/IIII/stdout
par_result ### Test --result
par_result I III
par_result I IIII
par_result II III
par_result II IIII
par_result /tmp/parallel_results_test/testE/1/I/2/III/seq
par_result /tmp/parallel_results_test/testE/1/I/2/III/stderr
par_result /tmp/parallel_results_test/testE/1/I/2/III/stdout
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/seq
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/stderr
par_result /tmp/parallel_results_test/testE/1/I/2/IIII/stdout
par_result /tmp/parallel_results_test/testE/1/II/2/III/seq
par_result /tmp/parallel_results_test/testE/1/II/2/III/stderr
par_result /tmp/parallel_results_test/testE/1/II/2/III/stdout
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/seq
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/stderr
par_result /tmp/parallel_results_test/testE/1/II/2/IIII/stdout
par_result ### Test --results --header :
par_result I III
par_result I IIII
par_result II III
par_result II IIII
par_result /tmp/parallel_results_test/testB/a/I/b/III/seq
par_result /tmp/parallel_results_test/testB/a/I/b/III/stderr
par_result /tmp/parallel_results_test/testB/a/I/b/III/stdout
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/seq
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/stderr
par_result /tmp/parallel_results_test/testB/a/I/b/IIII/stdout
par_result /tmp/parallel_results_test/testB/a/II/b/III/seq
par_result /tmp/parallel_results_test/testB/a/II/b/III/stderr
par_result /tmp/parallel_results_test/testB/a/II/b/III/stdout
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/seq
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/stderr
par_result /tmp/parallel_results_test/testB/a/II/b/IIII/stdout
par_result ### Test --results --header : named - a/b swapped
par_result I III
par_result II III
par_result I IIII
par_result II IIII
par_result /tmp/parallel_results_test/testC/a/I/b/III/seq
par_result /tmp/parallel_results_test/testC/a/I/b/III/stderr
par_result /tmp/parallel_results_test/testC/a/I/b/III/stdout
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/seq
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/stderr
par_result /tmp/parallel_results_test/testC/a/I/b/IIII/stdout
par_result /tmp/parallel_results_test/testC/a/II/b/III/seq
par_result /tmp/parallel_results_test/testC/a/II/b/III/stderr
par_result /tmp/parallel_results_test/testC/a/II/b/III/stdout
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/seq
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/stderr
par_result /tmp/parallel_results_test/testC/a/II/b/IIII/stdout
par_result ### Test --results --header : piped
par_result parallel: Warning: A NUL character in the input was replaced with \0.
par_result parallel: Warning: NUL cannot be passed through in the argument list.
par_result parallel: Warning: Did you mean to use the --null option?
par_result /tmp/parallel_results_test/testF/Col/backslash\\tab/2
par_result /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\\0eof
par_result /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\\0eof/seq
par_result /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\\0eof/stderr
par_result /tmp/parallel_results_test/testF/Col/backslash\\tab/2/slash\_null\\0eof/stdout
par_result ### Test --results --header : piped - non-existing column header
par_result parallel: Warning: A NUL character in the input was replaced with \0.
par_result parallel: Warning: NUL cannot be passed through in the argument list.
par_result parallel: Warning: Did you mean to use the --null option?
par_result /tmp/parallel_results_test/testG/
par_result /tmp/parallel_results_test/testG/Col1
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab/2
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\\0eof
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\\0eof/seq
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\\0eof/stderr
par_result /tmp/parallel_results_test/testG/Col1/backslash\\tab/2/slash\_null\\0eof/stdout
par_result /tmp/parallel_results_test/testG/Col1/v1
par_result /tmp/parallel_results_test/testG/Col1/v1/2
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/seq
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stderr
par_result /tmp/parallel_results_test/testG/Col1/v1/2/v2/3/v3/stdout
par_result_replace ### bug #49983: --results with {1}
par_result_replace foo
par_result_replace bar
par_result_replace baz
par_result_replace /tmp/par_bar_49983
par_result_replace /tmp/par_baz_49983
par_result_replace /tmp/par_foo_49983
par_result_replace foo A
par_result_replace foo B
par_result_replace foo C
par_result_replace bar A
par_result_replace bar B
par_result_replace bar C
par_result_replace baz A
par_result_replace baz B
par_result_replace baz C
par_result_replace /tmp/par_bar A_49983
par_result_replace /tmp/par_bar B_49983
par_result_replace /tmp/par_bar C_49983
par_result_replace /tmp/par_baz A_49983
par_result_replace /tmp/par_baz B_49983
par_result_replace /tmp/par_baz C_49983
par_result_replace /tmp/par_foo A_49983
par_result_replace /tmp/par_foo B_49983
par_result_replace /tmp/par_foo C_49983
par_result_replace foo A
par_result_replace foo B
par_result_replace foo C
par_result_replace bar A
par_result_replace bar B
par_result_replace bar C
par_result_replace baz A
par_result_replace baz B
par_result_replace baz C
par_result_replace /tmp/par_bar-A_49983
par_result_replace /tmp/par_bar-B_49983
par_result_replace /tmp/par_bar-C_49983
par_result_replace /tmp/par_baz-A_49983
par_result_replace /tmp/par_baz-B_49983
par_result_replace /tmp/par_baz-C_49983
par_result_replace /tmp/par_foo-A_49983
par_result_replace /tmp/par_foo-B_49983
par_result_replace /tmp/par_foo-C_49983
par_result_replace foo A
par_result_replace foo B
par_result_replace foo C
par_result_replace bar A
par_result_replace bar B
par_result_replace bar C
par_result_replace baz A
par_result_replace baz B
par_result_replace baz C
par_result_replace /tmp/par__49983
par_result_replace /tmp/par__49983/1
par_result_replace /tmp/par__49983/1/bar
par_result_replace /tmp/par__49983/1/bar/2
par_result_replace /tmp/par__49983/1/bar/2/A
par_result_replace /tmp/par__49983/1/bar/2/A/seq
par_result_replace /tmp/par__49983/1/bar/2/A/stderr
par_result_replace /tmp/par__49983/1/bar/2/A/stdout
par_result_replace /tmp/par__49983/1/bar/2/B
par_result_replace /tmp/par__49983/1/bar/2/B/seq
par_result_replace /tmp/par__49983/1/bar/2/B/stderr
par_result_replace /tmp/par__49983/1/bar/2/B/stdout
par_result_replace /tmp/par__49983/1/bar/2/C
par_result_replace /tmp/par__49983/1/bar/2/C/seq
par_result_replace /tmp/par__49983/1/bar/2/C/stderr
par_result_replace /tmp/par__49983/1/bar/2/C/stdout
par_result_replace /tmp/par__49983/1/baz
par_result_replace /tmp/par__49983/1/baz/2
par_result_replace /tmp/par__49983/1/baz/2/A
par_result_replace /tmp/par__49983/1/baz/2/A/seq
par_result_replace /tmp/par__49983/1/baz/2/A/stderr
par_result_replace /tmp/par__49983/1/baz/2/A/stdout
par_result_replace /tmp/par__49983/1/baz/2/B
par_result_replace /tmp/par__49983/1/baz/2/B/seq
par_result_replace /tmp/par__49983/1/baz/2/B/stderr
par_result_replace /tmp/par__49983/1/baz/2/B/stdout
par_result_replace /tmp/par__49983/1/baz/2/C
par_result_replace /tmp/par__49983/1/baz/2/C/seq
par_result_replace /tmp/par__49983/1/baz/2/C/stderr
par_result_replace /tmp/par__49983/1/baz/2/C/stdout
par_result_replace /tmp/par__49983/1/foo
par_result_replace /tmp/par__49983/1/foo/2
par_result_replace /tmp/par__49983/1/foo/2/A
par_result_replace /tmp/par__49983/1/foo/2/A/seq
par_result_replace /tmp/par__49983/1/foo/2/A/stderr
par_result_replace /tmp/par__49983/1/foo/2/A/stdout
par_result_replace /tmp/par__49983/1/foo/2/B
par_result_replace /tmp/par__49983/1/foo/2/B/seq
par_result_replace /tmp/par__49983/1/foo/2/B/stderr
par_result_replace /tmp/par__49983/1/foo/2/B/stdout
par_result_replace /tmp/par__49983/1/foo/2/C
par_result_replace /tmp/par__49983/1/foo/2/C/seq
par_result_replace /tmp/par__49983/1/foo/2/C/stderr
par_result_replace /tmp/par__49983/1/foo/2/C/stdout
par_result_replace bar B
par_result_replace bar C
par_result_replace baz B
par_result_replace baz C
par_result_replace /tmp/par__49983
par_result_replace /tmp/par__49983/A
par_result_replace /tmp/par__49983/A/B
par_result_replace /tmp/par__49983/A/B/foo
par_result_replace /tmp/par__49983/A/B/foo/bar
par_result_replace /tmp/par__49983/A/B/foo/bar/seq
par_result_replace /tmp/par__49983/A/B/foo/bar/stderr
par_result_replace /tmp/par__49983/A/B/foo/bar/stdout
par_result_replace /tmp/par__49983/A/B/foo/baz
par_result_replace /tmp/par__49983/A/B/foo/baz/seq
par_result_replace /tmp/par__49983/A/B/foo/baz/stderr
par_result_replace /tmp/par__49983/A/B/foo/baz/stdout
par_result_replace /tmp/par__49983/A/C
par_result_replace /tmp/par__49983/A/C/foo
par_result_replace /tmp/par__49983/A/C/foo/bar
par_result_replace /tmp/par__49983/A/C/foo/bar/seq
par_result_replace /tmp/par__49983/A/C/foo/bar/stderr
par_result_replace /tmp/par__49983/A/C/foo/bar/stdout
par_result_replace /tmp/par__49983/A/C/foo/baz
par_result_replace /tmp/par__49983/A/C/foo/baz/seq
par_result_replace /tmp/par__49983/A/C/foo/baz/stderr
par_result_replace /tmp/par__49983/A/C/foo/baz/stdout
par_result_replace bar B
par_result_replace bar C
par_result_replace baz B
par_result_replace baz C
par_result_replace /tmp/par__49983-bar B
par_result_replace /tmp/par__49983-bar B/seq
par_result_replace /tmp/par__49983-bar B/stderr
par_result_replace /tmp/par__49983-bar B/stdout
par_result_replace /tmp/par__49983-bar C
par_result_replace /tmp/par__49983-bar C/seq
par_result_replace /tmp/par__49983-bar C/stderr
par_result_replace /tmp/par__49983-bar C/stdout
par_result_replace /tmp/par__49983-baz B
par_result_replace /tmp/par__49983-baz B/seq
par_result_replace /tmp/par__49983-baz B/stderr
par_result_replace /tmp/par__49983-baz B/stdout
par_result_replace /tmp/par__49983-baz C
par_result_replace /tmp/par__49983-baz C/seq
par_result_replace /tmp/par__49983-baz C/stderr
par_result_replace /tmp/par__49983-baz C/stdout
par_seqreplace_long_line ### Test --seqreplace and line too long
par_seqreplace_long_line 9 1 1 101
par_seqreplace_long_line 90 1 1 201
par_seqreplace_long_line 1 parallel: Error: Command line too long (309 >= 210) at input 0: 100
par_test_E ### Test -E
par_test_E 1 2 3
par_test_E 1 2 4
par_test_E 1 3 3
par_test_E 1 3 4
par_test_E 1 4 3
par_test_E 1 4 4
par_test_E 2 2 3
par_test_E 2 2 4
par_test_E 2 3 3
par_test_E 2 3 4
par_test_E 2 4 3
par_test_E 2 4 4
par_test_E 3 2 3
par_test_E 3 2 4
par_test_E 3 3 3
par_test_E 3 3 4
par_test_E 3 4 3
par_test_E 3 4 4
par_test_E 4 2 3
par_test_E 4 2 4
par_test_E 4 3 3
par_test_E 4 3 4
par_test_E 4 4 3
par_test_E 4 4 4
par_test_E ### Test -E one empty
par_test_E 1 2
par_test_E 2 2
par_test_E ### Test -E 2 empty
par_test_E 1
par_test_E 2
par_test_E ### Test -E all empty
par_test_XI_mI ### Test -I
par_test_XI_mI 1 1
par_test_XI_mI 2 1
par_test_XI_mI 2 2
par_test_XI_mI 3 1
par_test_XI_mI 3 2
par_test_XI_mI 3 3
par_test_XI_mI 4 1
par_test_XI_mI 4 2
par_test_XI_mI 4 3
par_test_XI_mI 4 4
par_test_XI_mI 5 1
par_test_XI_mI 5 2
par_test_XI_mI 5 3
par_test_XI_mI 5 4
par_test_XI_mI 5 5
par_test_XI_mI 6 1
par_test_XI_mI 6 2
par_test_XI_mI 6 3
par_test_XI_mI 6 4
par_test_XI_mI 6 5
par_test_XI_mI 6 6
par_test_XI_mI 7 1
par_test_XI_mI 7 2
par_test_XI_mI 7 3
par_test_XI_mI 7 4
par_test_XI_mI 7 5
par_test_XI_mI 7 6
par_test_XI_mI 7 7
par_test_XI_mI 8 1
par_test_XI_mI 8 2
par_test_XI_mI 8 3
par_test_XI_mI 8 4
par_test_XI_mI 8 5
par_test_XI_mI 8 6
par_test_XI_mI 8 7
par_test_XI_mI 8 8
par_test_XI_mI 9 1
par_test_XI_mI 9 2
par_test_XI_mI 9 3
par_test_XI_mI 9 4
par_test_XI_mI 9 5
par_test_XI_mI 9 6
par_test_XI_mI 9 7
par_test_XI_mI 9 8
par_test_XI_mI 9 9
par_test_XI_mI 10 1
par_test_XI_mI 10 2
par_test_XI_mI 10 3
par_test_XI_mI 10 4
par_test_XI_mI 10 5
par_test_XI_mI 10 6
par_test_XI_mI 10 7
par_test_XI_mI 10 8
par_test_XI_mI 10 9
par_test_XI_mI 10 10
par_test_XI_mI ### Test -X -I
par_test_XI_mI a1 b1
par_test_XI_mI a2 b1 b2
par_test_XI_mI a3 b1 b2 b3
par_test_XI_mI a4 b1 b2 b3 b4
par_test_XI_mI a5 b1 b2 b3 b4 b5
par_test_XI_mI a6 b1 b2 b3 b4 b5 b6
par_test_XI_mI a7 b1 b2 b3 b4 b5 b6 b7
par_test_XI_mI a8 b1 b2 b3 b4 b5 b6 b7 b8
par_test_XI_mI a9 b1 b2 b3 b4 b5 b6 b7 b8 b9
par_test_XI_mI a10 b1 b2 b3 b4 b5 b6 b7 b8 b9 b10
par_test_XI_mI ### Test -m -I
par_test_XI_mI a1 b1
par_test_XI_mI a2 b1 2
par_test_XI_mI a3 b1 2 3
par_test_XI_mI a4 b1 2 3 4
par_test_XI_mI a5 b1 2 3 4 5
par_test_XI_mI a6 b1 2 3 4 5 6
par_test_XI_mI a7 b1 2 3 4 5 6 7
par_test_XI_mI a8 b1 2 3 4 5 6 7 8
par_test_XI_mI a9 b1 2 3 4 5 6 7 8 9
par_test_XI_mI a10 b1 2 3 4 5 6 7 8 9 10
par_test_cpu_detection 2-8-8-8 2 8 8 8
par_test_cpu_detection 1-4-8-4 1 4 8 4
par_test_cpu_detection 1-2-4-2 1 2 4 2
par_test_cpu_detection 1-2-2-2 1 2 2 2
par_test_cpu_detection 2-24-48-24 2 24 48 24
par_test_cpu_detection 1-2-2-2 1 2 2 2
par_test_cpu_detection 1-8-8-8 1 8 8 8
par_test_cpu_detection 1-4-4-4 1 4 4 4
par_test_gt_quoting ### Test of quoting of > bug
par_test_gt_quoting >/dev/null
par_test_gt_quoting ### Test of quoting of > bug if line continuation
par_test_gt_quoting > > >
par_test_job_number ### Test {#}
par_test_job_number 1
par_test_job_number 2
par_test_job_number 3
par_test_job_number 4
par_test_job_number 5
par_test_job_number 6
par_test_job_number 7
par_test_job_number 8
par_test_job_number 9
par_test_job_number 10
par_too_long_line_X bug #54869: Long lines break
par_too_long_line_X 1 29302 131012
par_too_long_line_X 1 12698 63490
par_trailing_space_line_continuation ### Test of trailing space continuation
par_trailing_space_line_continuation foo ole bar
par_trailing_space_line_continuation quux
par_trailing_space_line_continuation foo ole bar
par_trailing_space_line_continuation quux
par_trailing_space_line_continuation foo ole bar
par_trailing_space_line_continuation quux
par_trailing_space_line_continuation ### Test of trailing space continuation with -E eof
par_trailing_space_line_continuation foo ole
par_trailing_space_line_continuation foo ole
par_trailing_space_line_continuation foo ole
par_trim_illegal_value ### Test of --trim illegal
par_trim_illegal_value parallel: Error: --trim must be one of: r l rl lr.