2016-12-14 14:04:57 +00:00
|
|
|
par_children_receive_sig ### Do children receive --termseq signals
|
2018-03-21 21:57:28 +00:00
|
|
|
par_children_receive_sig parallel: Warning: This job was killed because it timed out:
|
|
|
|
par_children_receive_sig parallel: Warning: show_signals ''
|
2016-12-14 14:04:57 +00:00
|
|
|
par_children_receive_sig Got TERM
|
|
|
|
par_children_receive_sig Got TERM
|
|
|
|
par_children_receive_sig Got TERM
|
2018-03-21 21:57:28 +00:00
|
|
|
par_children_receive_sig parallel: Warning: This job was killed because it timed out:
|
|
|
|
par_children_receive_sig parallel: Warning: show_signals ''
|
2016-12-14 14:04:57 +00:00
|
|
|
par_children_receive_sig Got INT
|
|
|
|
par_children_receive_sig Got TERM
|
2017-06-23 21:00:05 +00:00
|
|
|
par_commandline_with_newline bug #51299: --retry-failed with command with newline
|
|
|
|
par_commandline_with_newline The format must remain the same
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
|
|
par_commandline_with_newline resume
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
|
|
par_commandline_with_newline resume-failed
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" d
|
|
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
|
|
|
par_commandline_with_newline retry-failed
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" a
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" b
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" c
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" d
|
|
|
|
par_commandline_with_newline . : ... ... . . . . false "command<null>with<null>newlines" e
|
|
|
|
par_commandline_with_newline Seq Host Starttime JobRuntime Send Receive Exitval Signal Command
|
2018-02-22 19:43:33 +00:00
|
|
|
par_delay_human_readable a
|
|
|
|
par_delay_human_readable b
|
|
|
|
par_delay_human_readable c
|
|
|
|
par_delay_human_readable a
|
|
|
|
par_delay_human_readable b
|
|
|
|
par_delay_human_readable c
|
2018-07-11 16:46:05 +00:00
|
|
|
par_do_not_export_PARALLEL_ENV ### Do not export $PARALLEL_ENV to children
|
|
|
|
par_do_not_export_PARALLEL_ENV Should be 0
|
|
|
|
par_do_not_export_PARALLEL_ENV 1 0 1
|
|
|
|
par_do_not_export_PARALLEL_ENV Should give 60k and not overflow
|
|
|
|
par_do_not_export_PARALLEL_ENV 1 1 60001
|
2018-02-22 19:43:33 +00:00
|
|
|
par_dryrun_timeout_ungroup bug #51039: --dry-run --timeout 1.4m -u breaks
|
2017-05-16 19:22:07 +00:00
|
|
|
par_dryrun_timeout_ungroup 1000 2000 8893
|
2018-02-22 19:43:33 +00:00
|
|
|
par_exitval_signal ### Test --joblog with exitval and Test --joblog with signal -- timing dependent
|
|
|
|
par_exitval_signal exitval=128+6 OK
|
|
|
|
par_exitval_signal signal OK
|
2017-02-04 23:27:10 +00:00
|
|
|
par_keeporder_roundrobin bug #50081: --keep-order --round-robin should give predictable results
|
|
|
|
par_keeporder_roundrobin OK
|
2019-03-21 22:27:39 +00:00
|
|
|
par_kill_hup ### Are children killed if GNU Parallel receives HUP? There should be no sleep at the end
|
|
|
|
par_kill_hup bash-+-perl---2*[bash---sleep]
|
|
|
|
par_kill_hup `-pstree
|
|
|
|
par_kill_hup parallel: SIGHUP received. No new jobs will be started.
|
|
|
|
par_kill_hup parallel: Waiting for these 2 jobs to finish. Send SIGTERM to stop now.
|
|
|
|
par_kill_hup parallel: bash -c 'sleep 1 & pid=$!; wait $pid'
|
|
|
|
par_kill_hup parallel: bash -c 'sleep 1 & pid=$!; wait $pid'
|
|
|
|
par_kill_hup bash---pstree
|
2016-12-14 14:04:57 +00:00
|
|
|
par_kill_int_twice ### Are children killed if GNU Parallel receives INT twice? There should be no sleep at the end
|
|
|
|
par_kill_int_twice bash-+-perl---bash---sleep
|
|
|
|
par_kill_int_twice `-pstree
|
|
|
|
par_kill_int_twice bash---pstree
|
2019-03-21 22:27:39 +00:00
|
|
|
par_kill_term ### Are children killed if GNU Parallel receives TERM? There should be no sleep at the end
|
|
|
|
par_kill_term bash-+-perl---bash---sleep
|
|
|
|
par_kill_term `-pstree
|
|
|
|
par_kill_term bash---pstree
|
2019-02-24 00:16:40 +00:00
|
|
|
par_lb_mem_usage 1
|
|
|
|
par_lb_mem_usage 1
|
|
|
|
par_lb_mem_usage 2
|
2017-04-17 14:25:58 +00:00
|
|
|
par_multiline_commands bug #50781: joblog format with multiline commands
|
|
|
|
par_multiline_commands 1
|
|
|
|
par_multiline_commands finish 1
|
|
|
|
par_multiline_commands 2
|
|
|
|
par_multiline_commands finish 2
|
2018-03-21 21:57:28 +00:00
|
|
|
par_multiline_commands parallel: Warning: This job was killed because it timed out:
|
|
|
|
par_multiline_commands parallel: Warning: sleep 4; echo 4;
|
|
|
|
par_multiline_commands echo finish 4
|
2017-06-23 21:00:05 +00:00
|
|
|
par_multiline_commands parallel: Warning: Command lines contain newline. Forcing --null.
|
2018-03-21 21:57:28 +00:00
|
|
|
par_multiline_commands 4
|
|
|
|
par_multiline_commands finish 4
|
2018-02-05 20:39:59 +00:00
|
|
|
par_nice Check that --nice works
|
2018-07-08 18:45:39 +00:00
|
|
|
par_nice load_10
|
2018-02-05 20:39:59 +00:00
|
|
|
par_nice bzip2 18
|
|
|
|
par_nice bzip2 18
|
2018-01-22 16:23:23 +00:00
|
|
|
par_pipe_unneeded_procs ### Test bug #34241: --pipe should not spawn unneeded processes
|
|
|
|
par_pipe_unneeded_procs 1
|
|
|
|
par_pipe_unneeded_procs 2
|
|
|
|
par_pipe_unneeded_procs 3
|
|
|
|
par_pipe_unneeded_procs o
|
2016-12-14 14:04:57 +00:00
|
|
|
par_pipepart_block ### --pipepart --block -# (# < 0)
|
|
|
|
par_pipepart_block 1
|
|
|
|
par_pipepart_block 2
|
|
|
|
par_pipepart_block 3
|
|
|
|
par_pipepart_block 4
|
|
|
|
par_pipepart_block 5
|
|
|
|
par_pipepart_block 6
|
|
|
|
par_pipepart_block 7
|
|
|
|
par_pipepart_block 8
|
|
|
|
par_pipepart_block 9
|
|
|
|
par_pipepart_block 10
|
|
|
|
par_pipepart_block 11
|
|
|
|
par_pipepart_block 12
|
|
|
|
par_pipepart_block 13
|
|
|
|
par_pipepart_block 14
|
|
|
|
par_pipepart_block 15
|
|
|
|
par_pipepart_block 16
|
|
|
|
par_pipepart_block 17
|
|
|
|
par_pipepart_block 18
|
|
|
|
par_pipepart_block 19
|
|
|
|
par_pipepart_block 20
|
|
|
|
par_pipepart_block 1-2
|
|
|
|
par_pipepart_block 2-2
|
|
|
|
par_pipepart_block 1-4
|
|
|
|
par_pipepart_block 2-4
|
|
|
|
par_pipepart_block 3-4
|
|
|
|
par_pipepart_block 4-4
|
|
|
|
par_pipepart_block 1-20
|
|
|
|
par_pipepart_block 2-20
|
|
|
|
par_pipepart_block 3-20
|
|
|
|
par_pipepart_block 4-20
|
|
|
|
par_pipepart_block 5-20
|
|
|
|
par_pipepart_block 6-20
|
|
|
|
par_pipepart_block 7-20
|
|
|
|
par_pipepart_block 8-20
|
|
|
|
par_pipepart_block 9-20
|
|
|
|
par_pipepart_block 10-20
|
|
|
|
par_pipepart_block 11-20
|
|
|
|
par_pipepart_block 12-20
|
|
|
|
par_pipepart_block 13-20
|
|
|
|
par_pipepart_block 14-20
|
|
|
|
par_pipepart_block 15-20
|
|
|
|
par_pipepart_block 16-20
|
|
|
|
par_pipepart_block 17-20
|
|
|
|
par_pipepart_block 18-20
|
|
|
|
par_pipepart_block 19-20
|
|
|
|
par_pipepart_block 20-20
|
|
|
|
par_results_arg_256 ### bug #42089: --results with arg > 256 chars (should be 1 char shorter)
|
|
|
|
par_results_arg_256 1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456
|
|
|
|
par_results_arg_256 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345
|
2018-01-22 16:23:23 +00:00
|
|
|
par_resume_failed_k ### bug #38299: --resume-failed -k
|
|
|
|
par_resume_failed_k job1 val 0
|
|
|
|
par_resume_failed_k job2 val 1
|
|
|
|
par_resume_failed_k job3 val 2
|
|
|
|
par_resume_failed_k job4 val 3
|
|
|
|
par_resume_failed_k job5 val 0
|
|
|
|
par_resume_failed_k job6 val 1
|
|
|
|
par_resume_failed_k try 2. Gives failing - not 0
|
|
|
|
par_resume_failed_k job2 val 1
|
|
|
|
par_resume_failed_k job3 val 2
|
|
|
|
par_resume_failed_k job4 val 3
|
|
|
|
par_resume_failed_k job6 val 1
|
|
|
|
par_resume_failed_k with exit 0
|
|
|
|
par_resume_failed_k job2 val 1
|
|
|
|
par_resume_failed_k job3 val 2
|
|
|
|
par_resume_failed_k job4 val 3
|
|
|
|
par_resume_failed_k job6 val 1
|
|
|
|
par_resume_failed_k try 2 again. Gives empty
|
|
|
|
par_resume_k ### --resume -k
|
|
|
|
par_resume_k job0id
|
|
|
|
par_resume_k job1id
|
|
|
|
par_resume_k job2id
|
|
|
|
par_resume_k job3id
|
|
|
|
par_resume_k job0id
|
|
|
|
par_resume_k job5id
|
|
|
|
par_resume_k try 2 = nothing
|
|
|
|
par_resume_k two extra
|
|
|
|
par_resume_k job6id
|
|
|
|
par_resume_k job7id
|
2016-12-14 14:04:57 +00:00
|
|
|
par_slow_args_generation ### Test slow arguments generation - https://savannah.gnu.org/bugs/?32834
|
|
|
|
par_slow_args_generation 1
|
|
|
|
par_slow_args_generation 2
|
|
|
|
par_slow_args_generation 3
|
2017-06-22 11:35:58 +00:00
|
|
|
par_sqlworker_hostname bug #50901: --sqlworker should use hostname in the joblog instead of :
|
|
|
|
par_sqlworker_hostname 1
|
|
|
|
par_sqlworker_hostname 2
|
|
|
|
par_sqlworker_hostname 3
|
|
|
|
par_sqlworker_hostname host
|
|
|
|
par_sqlworker_hostname <hostname>
|
|
|
|
par_sqlworker_hostname <hostname>
|
|
|
|
par_sqlworker_hostname <hostname>
|
2019-01-01 13:34:04 +00:00
|
|
|
par_test_diff_roundrobin_k ### test there is difference on -k
|
|
|
|
par_test_diff_roundrobin_k OK
|
2016-12-14 14:04:57 +00:00
|
|
|
par_wrong_slot_rpl_resume ### bug #47644: Wrong slot number replacement when resuming
|
|
|
|
par_wrong_slot_rpl_resume 1 0
|
|
|
|
par_wrong_slot_rpl_resume 2 1
|
|
|
|
par_wrong_slot_rpl_resume 3 2
|
|
|
|
par_wrong_slot_rpl_resume 4 3
|
|
|
|
par_wrong_slot_rpl_resume 1 4
|
|
|
|
par_wrong_slot_rpl_resume 2 5
|
|
|
|
par_wrong_slot_rpl_resume 3 6
|
|
|
|
par_wrong_slot_rpl_resume 4 7
|
|
|
|
par_wrong_slot_rpl_resume 1 8
|
|
|
|
par_wrong_slot_rpl_resume 2 9
|
|
|
|
par_wrong_slot_rpl_resume 3 10
|
|
|
|
par_wrong_slot_rpl_resume 4 11
|
|
|
|
par_wrong_slot_rpl_resume 1 12
|
|
|
|
par_wrong_slot_rpl_resume 2 13
|
|
|
|
par_wrong_slot_rpl_resume 3 14
|
|
|
|
par_wrong_slot_rpl_resume 4 15
|
|
|
|
par_wrong_slot_rpl_resume 1 16
|
|
|
|
par_wrong_slot_rpl_resume 2 17
|
|
|
|
par_wrong_slot_rpl_resume 3 18
|
|
|
|
par_wrong_slot_rpl_resume 4 19
|
|
|
|
par_wrong_slot_rpl_resume 1 20
|