bug #46120: Suspend should suspend (at least local) children
it should burn 1.9 CPU seconds, but no more than that
The 5 second sleep will make it be killed by timeout when it fgs

stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" ::: 1 | \grep -q CPUTIME=1
Zero=OK 0

echo 1 | stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" | \grep -q CPUTIME=1
Zero=OK 0
Control case: Burn for 2.9 seconds

stdout /usr/bin/time -f CPUTIME=%U parallel --timeout 5 -q perl -e "while(1){ }" ::: 1 | \grep -q CPUTIME=1
1=OK 1
par_PARALLEL_RSYNC_OPTS	### test rsync opts
par_PARALLEL_RSYNC_OPTS	rsync --protocol 30 -rlDzRRRRrsync --protocol 30 --rsync-path='cd ././.; rsync' -rlDzRRRRrsync --protocol 30 -zzrrllddRRRRrsync --protocol 30 --rsync-path='cd ././.; rsync' -zzrrllddRRRR
par_continuous_output	Test delayed output with ''
par_continuous_output	-u is optimal but hard to reach, due to non-mixing
par_continuous_output	6
par_continuous_output	0
par_continuous_output	0
par_continuous_output	0
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	0
par_continuous_output	Test delayed output with '-u'
par_continuous_output	-u is optimal but hard to reach, due to non-mixing
par_continuous_output	5
par_continuous_output	0
par_continuous_output	0
par_continuous_output	0
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_continuous_output	1
par_hostgroup	### --hostgroup force ncpu
par_hostgroup	parallel
par_hostgroup	parallel
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	### --hostgroup two group arg
par_hostgroup	parallel
par_hostgroup	parallel
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	### --hostgroup one group arg
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	### --hostgroup multiple group arg + unused group
par_hostgroup	parallel
par_hostgroup	parallel
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	### --hostgroup two groups @
par_hostgroup	parallel	parallel
par_hostgroup	parallel	parallel
par_hostgroup	tange	tange
par_hostgroup	tange	tange
par_hostgroup	### --hostgroup
par_hostgroup	no_group
par_hostgroup	explicit_group
par_hostgroup	implicit_group
par_hostgroup	### --hostgroup --sshlogin with @
par_hostgroup	no_group
par_hostgroup	implicit_group
par_hostgroup	### --hostgroup -S @group
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tcsh
par_hostgroup	tcsh
par_hostgroup	tcsh
par_hostgroup	### --hostgroup -S @group1 -Sgrp2
par_hostgroup	parallel
par_hostgroup	parallel
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tcsh
par_hostgroup	tcsh
par_hostgroup	### --hostgroup -S @group1+grp2
par_hostgroup	parallel
par_hostgroup	parallel
par_hostgroup	tange
par_hostgroup	tange
par_hostgroup	tcsh
par_hostgroup	tcsh
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 3 & pid=$!; wait $pid'
par_kill_hup	parallel: bash -c 'sleep 3 & pid=$!; wait $pid'
par_kill_hup	bash---pstree
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_retries_bug_from_2010	### Bug with --retries
par_retries_bug_from_2010	8
par_retries_bug_from_2010	8
par_retries_bug_from_2010	2
par_retries_bug_from_2010	1
par_retries_bug_from_2010	1
par_retries_bug_from_2010	1
par_retries_bug_from_2010	### These were not affected by the bug
par_retries_bug_from_2010	8
par_retries_bug_from_2010	8
par_retries_bug_from_2010	1
par_retries_bug_from_2010	4
par_retries_bug_from_2010	4
par_retries_bug_from_2010	4
par_retries_bug_from_2010	2
par_testhalt	now fail 0 true	### testhalt --halt now,fail=0
par_testhalt	now fail 0 true	job 1
par_testhalt	now fail 0 true	parallel: This job failed:
par_testhalt	now fail 0 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now fail 0 true	0
par_testhalt	now fail 0 false	### testhalt --halt now,fail=0
par_testhalt	now fail 0 false	job 1
par_testhalt	now fail 0 false	job 2
par_testhalt	now fail 0 false	job 3
par_testhalt	now fail 0 false	job 4
par_testhalt	now fail 0 false	job 5
par_testhalt	now fail 0 false	job 6
par_testhalt	now fail 0 false	job 7
par_testhalt	now fail 0 false	job 8
par_testhalt	now fail 0 false	job 9
par_testhalt	now fail 0 false	job 10
par_testhalt	now fail 0 false	job 11
par_testhalt	now fail 0 false	parallel: This job failed:
par_testhalt	now fail 0 false	echo job 11; sleep 3.9; exit 1
par_testhalt	now fail 0 false	0
par_testhalt	now fail 1 true	### testhalt --halt now,fail=1
par_testhalt	now fail 1 true	job 1
par_testhalt	now fail 1 true	parallel: This job failed:
par_testhalt	now fail 1 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now fail 1 true	1
par_testhalt	now fail 1 false	### testhalt --halt now,fail=1
par_testhalt	now fail 1 false	job 1
par_testhalt	now fail 1 false	job 2
par_testhalt	now fail 1 false	job 3
par_testhalt	now fail 1 false	job 4
par_testhalt	now fail 1 false	job 5
par_testhalt	now fail 1 false	job 6
par_testhalt	now fail 1 false	job 7
par_testhalt	now fail 1 false	job 8
par_testhalt	now fail 1 false	job 9
par_testhalt	now fail 1 false	job 10
par_testhalt	now fail 1 false	job 11
par_testhalt	now fail 1 false	parallel: This job failed:
par_testhalt	now fail 1 false	echo job 11; sleep 3.9; exit 1
par_testhalt	now fail 1 false	1
par_testhalt	now fail 2 true	### testhalt --halt now,fail=2
par_testhalt	now fail 2 true	job 1
par_testhalt	now fail 2 true	parallel: This job failed:
par_testhalt	now fail 2 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now fail 2 true	job 2
par_testhalt	now fail 2 true	parallel: This job failed:
par_testhalt	now fail 2 true	echo job 2; sleep 1.5; exit 2
par_testhalt	now fail 2 true	2
par_testhalt	now fail 2 false	### testhalt --halt now,fail=2
par_testhalt	now fail 2 false	job 1
par_testhalt	now fail 2 false	job 2
par_testhalt	now fail 2 false	job 3
par_testhalt	now fail 2 false	job 4
par_testhalt	now fail 2 false	job 5
par_testhalt	now fail 2 false	job 6
par_testhalt	now fail 2 false	job 7
par_testhalt	now fail 2 false	job 8
par_testhalt	now fail 2 false	job 9
par_testhalt	now fail 2 false	job 10
par_testhalt	now fail 2 false	job 11
par_testhalt	now fail 2 false	parallel: This job failed:
par_testhalt	now fail 2 false	echo job 11; sleep 3.9; exit 1
par_testhalt	now fail 2 false	job 12
par_testhalt	now fail 2 false	parallel: This job failed:
par_testhalt	now fail 2 false	echo job 12; sleep 4.5; exit 2
par_testhalt	now fail 2 false	2
par_testhalt	now fail 30% true	### testhalt --halt now,fail=30%
par_testhalt	now fail 30% true	job 1
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 1; sleep 0.9; exit 1
par_testhalt	now fail 30% true	job 2
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 2; sleep 1.5; exit 2
par_testhalt	now fail 30% true	job 3
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 3; sleep 2.1; exit 3
par_testhalt	now fail 30% true	job 4
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 4; sleep 2.7; exit 4
par_testhalt	now fail 30% true	job 5
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 5; sleep 3.3; exit 5
par_testhalt	now fail 30% true	job 6
par_testhalt	now fail 30% true	parallel: This job failed:
par_testhalt	now fail 30% true	echo job 6; sleep 3.9; exit 6
par_testhalt	now fail 30% true	30
par_testhalt	now fail 30% false	### testhalt --halt now,fail=30%
par_testhalt	now fail 30% false	job 1
par_testhalt	now fail 30% false	job 2
par_testhalt	now fail 30% false	job 3
par_testhalt	now fail 30% false	job 4
par_testhalt	now fail 30% false	job 5
par_testhalt	now fail 30% false	job 6
par_testhalt	now fail 30% false	job 7
par_testhalt	now fail 30% false	job 8
par_testhalt	now fail 30% false	job 9
par_testhalt	now fail 30% false	job 10
par_testhalt	now fail 30% false	job 11
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 11; sleep 3.9; exit 1
par_testhalt	now fail 30% false	job 12
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 12; sleep 4.5; exit 2
par_testhalt	now fail 30% false	job 13
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 13; sleep 5.1; exit 3
par_testhalt	now fail 30% false	job 14
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 14; sleep 5.7; exit 4
par_testhalt	now fail 30% false	job 15
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 15; sleep 6.3; exit 5
par_testhalt	now fail 30% false	job 16
par_testhalt	now fail 30% false	parallel: This job failed:
par_testhalt	now fail 30% false	echo job 16; sleep 6.9; exit 6
par_testhalt	now fail 30% false	30
par_testhalt	now fail 70% true	### testhalt --halt now,fail=70%
par_testhalt	now fail 70% true	job 1
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 1; sleep 0.9; exit 1
par_testhalt	now fail 70% true	job 2
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 2; sleep 1.5; exit 2
par_testhalt	now fail 70% true	job 3
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 3; sleep 2.1; exit 3
par_testhalt	now fail 70% true	job 4
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 4; sleep 2.7; exit 4
par_testhalt	now fail 70% true	job 5
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 5; sleep 3.3; exit 5
par_testhalt	now fail 70% true	job 6
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 6; sleep 3.9; exit 6
par_testhalt	now fail 70% true	job 7
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 7; sleep 4.5; exit 7
par_testhalt	now fail 70% true	job 8
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 8; sleep 5.1; exit 8
par_testhalt	now fail 70% true	job 9
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 9; sleep 5.7; exit 9
par_testhalt	now fail 70% true	job 10
par_testhalt	now fail 70% true	job 11
par_testhalt	now fail 70% true	parallel: This job failed:
par_testhalt	now fail 70% true	echo job 10; sleep 6.3; exit 10
par_testhalt	now fail 70% true	job 12
par_testhalt	now fail 70% true	job 13
par_testhalt	now fail 70% true	job 14
par_testhalt	now fail 70% true	job 15
par_testhalt	now fail 70% true	job 16
par_testhalt	now fail 70% true	job 17
par_testhalt	now fail 70% true	job 18
par_testhalt	now fail 70% true	job 19
par_testhalt	now fail 70% true	job 20
par_testhalt	now fail 70% true	50
par_testhalt	now fail 70% false	### testhalt --halt now,fail=70%
par_testhalt	now fail 70% false	job 1
par_testhalt	now fail 70% false	job 2
par_testhalt	now fail 70% false	job 3
par_testhalt	now fail 70% false	job 4
par_testhalt	now fail 70% false	job 5
par_testhalt	now fail 70% false	job 6
par_testhalt	now fail 70% false	job 7
par_testhalt	now fail 70% false	job 8
par_testhalt	now fail 70% false	job 9
par_testhalt	now fail 70% false	job 10
par_testhalt	now fail 70% false	job 11
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 11; sleep 3.9; exit 1
par_testhalt	now fail 70% false	job 12
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 12; sleep 4.5; exit 2
par_testhalt	now fail 70% false	job 13
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 13; sleep 5.1; exit 3
par_testhalt	now fail 70% false	job 14
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 14; sleep 5.7; exit 4
par_testhalt	now fail 70% false	job 15
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 15; sleep 6.3; exit 5
par_testhalt	now fail 70% false	job 16
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 16; sleep 6.9; exit 6
par_testhalt	now fail 70% false	job 17
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 17; sleep 7.5; exit 7
par_testhalt	now fail 70% false	job 18
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 18; sleep 8.1; exit 8
par_testhalt	now fail 70% false	job 19
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 19; sleep 8.7; exit 9
par_testhalt	now fail 70% false	job 20
par_testhalt	now fail 70% false	parallel: This job failed:
par_testhalt	now fail 70% false	echo job 20; sleep 9.3; exit 10
par_testhalt	now fail 70% false	50
par_testhalt	now success 0 true	### testhalt --halt now,success=0
par_testhalt	now success 0 true	job 1
par_testhalt	now success 0 true	job 2
par_testhalt	now success 0 true	job 3
par_testhalt	now success 0 true	job 4
par_testhalt	now success 0 true	job 5
par_testhalt	now success 0 true	job 6
par_testhalt	now success 0 true	job 7
par_testhalt	now success 0 true	job 8
par_testhalt	now success 0 true	job 9
par_testhalt	now success 0 true	parallel: This job succeeded:
par_testhalt	now success 0 true	echo job 11; sleep 3.6; exit 0
par_testhalt	now success 0 true	0
par_testhalt	now success 0 false	### testhalt --halt now,success=0
par_testhalt	now success 0 false	job 1
par_testhalt	now success 0 false	parallel: This job succeeded:
par_testhalt	now success 0 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now success 0 false	0
par_testhalt	now success 1 true	### testhalt --halt now,success=1
par_testhalt	now success 1 true	job 1
par_testhalt	now success 1 true	job 2
par_testhalt	now success 1 true	job 3
par_testhalt	now success 1 true	job 4
par_testhalt	now success 1 true	job 5
par_testhalt	now success 1 true	job 6
par_testhalt	now success 1 true	job 7
par_testhalt	now success 1 true	job 8
par_testhalt	now success 1 true	job 9
par_testhalt	now success 1 true	parallel: This job succeeded:
par_testhalt	now success 1 true	echo job 11; sleep 3.6; exit 0
par_testhalt	now success 1 true	0
par_testhalt	now success 1 false	### testhalt --halt now,success=1
par_testhalt	now success 1 false	job 1
par_testhalt	now success 1 false	parallel: This job succeeded:
par_testhalt	now success 1 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now success 1 false	0
par_testhalt	now success 2 true	### testhalt --halt now,success=2
par_testhalt	now success 2 true	job 1
par_testhalt	now success 2 true	job 2
par_testhalt	now success 2 true	job 3
par_testhalt	now success 2 true	job 4
par_testhalt	now success 2 true	job 5
par_testhalt	now success 2 true	job 6
par_testhalt	now success 2 true	job 7
par_testhalt	now success 2 true	job 8
par_testhalt	now success 2 true	job 9
par_testhalt	now success 2 true	parallel: This job succeeded:
par_testhalt	now success 2 true	echo job 11; sleep 3.6; exit 0
par_testhalt	now success 2 true	job 10
par_testhalt	now success 2 true	job 11
par_testhalt	now success 2 true	job 12
par_testhalt	now success 2 true	parallel: This job succeeded:
par_testhalt	now success 2 true	echo job 12; sleep 3.9; exit 0
par_testhalt	now success 2 true	0
par_testhalt	now success 2 false	### testhalt --halt now,success=2
par_testhalt	now success 2 false	job 1
par_testhalt	now success 2 false	parallel: This job succeeded:
par_testhalt	now success 2 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now success 2 false	job 2
par_testhalt	now success 2 false	parallel: This job succeeded:
par_testhalt	now success 2 false	echo job 2; sleep 0.9; exit 0
par_testhalt	now success 2 false	0
par_testhalt	now success 30% true	### testhalt --halt now,success=30%
par_testhalt	now success 30% true	job 1
par_testhalt	now success 30% true	job 2
par_testhalt	now success 30% true	job 3
par_testhalt	now success 30% true	job 4
par_testhalt	now success 30% true	job 5
par_testhalt	now success 30% true	job 6
par_testhalt	now success 30% true	job 7
par_testhalt	now success 30% true	job 8
par_testhalt	now success 30% true	job 9
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 11; sleep 3.6; exit 0
par_testhalt	now success 30% true	job 10
par_testhalt	now success 30% true	job 11
par_testhalt	now success 30% true	job 12
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 12; sleep 3.9; exit 0
par_testhalt	now success 30% true	job 13
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 13; sleep 4.2; exit 0
par_testhalt	now success 30% true	job 14
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 14; sleep 4.5; exit 0
par_testhalt	now success 30% true	job 15
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 15; sleep 4.8; exit 0
par_testhalt	now success 30% true	job 16
par_testhalt	now success 30% true	parallel: This job succeeded:
par_testhalt	now success 30% true	echo job 16; sleep 5.1; exit 0
par_testhalt	now success 30% true	0
par_testhalt	now success 30% false	### testhalt --halt now,success=30%
par_testhalt	now success 30% false	job 1
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 1; sleep 0.6; exit 0
par_testhalt	now success 30% false	job 2
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 2; sleep 0.9; exit 0
par_testhalt	now success 30% false	job 3
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 3; sleep 1.2; exit 0
par_testhalt	now success 30% false	job 4
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 4; sleep 1.5; exit 0
par_testhalt	now success 30% false	job 5
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 5; sleep 1.8; exit 0
par_testhalt	now success 30% false	job 6
par_testhalt	now success 30% false	parallel: This job succeeded:
par_testhalt	now success 30% false	echo job 6; sleep 2.1; exit 0
par_testhalt	now success 30% false	0
par_testhalt	now success 70% true	### testhalt --halt now,success=70%
par_testhalt	now success 70% true	job 1
par_testhalt	now success 70% true	job 2
par_testhalt	now success 70% true	job 3
par_testhalt	now success 70% true	job 4
par_testhalt	now success 70% true	job 5
par_testhalt	now success 70% true	job 6
par_testhalt	now success 70% true	job 7
par_testhalt	now success 70% true	job 8
par_testhalt	now success 70% true	job 9
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 11; sleep 3.6; exit 0
par_testhalt	now success 70% true	job 10
par_testhalt	now success 70% true	job 11
par_testhalt	now success 70% true	job 12
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 12; sleep 3.9; exit 0
par_testhalt	now success 70% true	job 13
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 13; sleep 4.2; exit 0
par_testhalt	now success 70% true	job 14
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 14; sleep 4.5; exit 0
par_testhalt	now success 70% true	job 15
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 15; sleep 4.8; exit 0
par_testhalt	now success 70% true	job 16
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 16; sleep 5.1; exit 0
par_testhalt	now success 70% true	job 17
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 17; sleep 5.4; exit 0
par_testhalt	now success 70% true	job 18
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 18; sleep 5.7; exit 0
par_testhalt	now success 70% true	job 19
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 19; sleep 6; exit 0
par_testhalt	now success 70% true	job 20
par_testhalt	now success 70% true	parallel: This job succeeded:
par_testhalt	now success 70% true	echo job 20; sleep 6.3; exit 0
par_testhalt	now success 70% true	50
par_testhalt	now success 70% false	### testhalt --halt now,success=70%
par_testhalt	now success 70% false	job 1
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 1; sleep 0.6; exit 0
par_testhalt	now success 70% false	job 2
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 2; sleep 0.9; exit 0
par_testhalt	now success 70% false	job 3
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 3; sleep 1.2; exit 0
par_testhalt	now success 70% false	job 4
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 4; sleep 1.5; exit 0
par_testhalt	now success 70% false	job 5
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 5; sleep 1.8; exit 0
par_testhalt	now success 70% false	job 6
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 6; sleep 2.1; exit 0
par_testhalt	now success 70% false	job 7
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 7; sleep 2.4; exit 0
par_testhalt	now success 70% false	job 8
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 8; sleep 2.7; exit 0
par_testhalt	now success 70% false	job 9
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 9; sleep 3; exit 0
par_testhalt	now success 70% false	job 10
par_testhalt	now success 70% false	parallel: This job succeeded:
par_testhalt	now success 70% false	echo job 10; sleep 3.3; exit 0
par_testhalt	now success 70% false	job 11
par_testhalt	now success 70% false	job 12
par_testhalt	now success 70% false	job 13
par_testhalt	now success 70% false	job 14
par_testhalt	now success 70% false	job 15
par_testhalt	now success 70% false	job 16
par_testhalt	now success 70% false	job 17
par_testhalt	now success 70% false	job 18
par_testhalt	now success 70% false	job 19
par_testhalt	now success 70% false	job 20
par_testhalt	now success 70% false	50
par_testhalt	now done 0 true	### testhalt --halt now,done=0
par_testhalt	now done 0 true	job 1
par_testhalt	now done 0 true	parallel: This job finished:
par_testhalt	now done 0 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now done 0 true	0
par_testhalt	now done 0 false	### testhalt --halt now,done=0
par_testhalt	now done 0 false	job 1
par_testhalt	now done 0 false	parallel: This job finished:
par_testhalt	now done 0 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now done 0 false	0
par_testhalt	now done 1 true	### testhalt --halt now,done=1
par_testhalt	now done 1 true	job 1
par_testhalt	now done 1 true	parallel: This job finished:
par_testhalt	now done 1 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now done 1 true	1
par_testhalt	now done 1 false	### testhalt --halt now,done=1
par_testhalt	now done 1 false	job 1
par_testhalt	now done 1 false	parallel: This job finished:
par_testhalt	now done 1 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now done 1 false	0
par_testhalt	now done 2 true	### testhalt --halt now,done=2
par_testhalt	now done 2 true	job 1
par_testhalt	now done 2 true	parallel: This job finished:
par_testhalt	now done 2 true	echo job 1; sleep 0.9; exit 1
par_testhalt	now done 2 true	job 2
par_testhalt	now done 2 true	parallel: This job finished:
par_testhalt	now done 2 true	echo job 2; sleep 1.5; exit 2
par_testhalt	now done 2 true	2
par_testhalt	now done 2 false	### testhalt --halt now,done=2
par_testhalt	now done 2 false	job 1
par_testhalt	now done 2 false	parallel: This job finished:
par_testhalt	now done 2 false	echo job 1; sleep 0.6; exit 0
par_testhalt	now done 2 false	job 2
par_testhalt	now done 2 false	parallel: This job finished:
par_testhalt	now done 2 false	echo job 2; sleep 0.9; exit 0
par_testhalt	now done 2 false	101
par_testhalt	now done 30% true	### testhalt --halt now,done=30%
par_testhalt	now done 30% true	job 1
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 1; sleep 0.9; exit 1
par_testhalt	now done 30% true	job 2
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 2; sleep 1.5; exit 2
par_testhalt	now done 30% true	job 3
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 3; sleep 2.1; exit 3
par_testhalt	now done 30% true	job 4
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 4; sleep 2.7; exit 4
par_testhalt	now done 30% true	job 5
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 5; sleep 3.3; exit 5
par_testhalt	now done 30% true	job 6
par_testhalt	now done 30% true	parallel: This job finished:
par_testhalt	now done 30% true	echo job 6; sleep 3.9; exit 6
par_testhalt	now done 30% true	30
par_testhalt	now done 30% false	### testhalt --halt now,done=30%
par_testhalt	now done 30% false	job 1
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 1; sleep 0.6; exit 0
par_testhalt	now done 30% false	job 2
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 2; sleep 0.9; exit 0
par_testhalt	now done 30% false	job 3
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 3; sleep 1.2; exit 0
par_testhalt	now done 30% false	job 4
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 4; sleep 1.5; exit 0
par_testhalt	now done 30% false	job 5
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 5; sleep 1.8; exit 0
par_testhalt	now done 30% false	job 6
par_testhalt	now done 30% false	parallel: This job finished:
par_testhalt	now done 30% false	echo job 6; sleep 2.1; exit 0
par_testhalt	now done 30% false	0
par_testhalt	now done 70% true	### testhalt --halt now,done=70%
par_testhalt	now done 70% true	job 1
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 1; sleep 0.9; exit 1
par_testhalt	now done 70% true	job 2
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 2; sleep 1.5; exit 2
par_testhalt	now done 70% true	job 3
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 3; sleep 2.1; exit 3
par_testhalt	now done 70% true	job 4
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 4; sleep 2.7; exit 4
par_testhalt	now done 70% true	job 5
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 5; sleep 3.3; exit 5
par_testhalt	now done 70% true	job 6
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 6; sleep 3.9; exit 6
par_testhalt	now done 70% true	job 7
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 7; sleep 4.5; exit 7
par_testhalt	now done 70% true	job 8
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 8; sleep 5.1; exit 8
par_testhalt	now done 70% true	job 9
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 9; sleep 5.7; exit 9
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 11; sleep 3.6; exit 0
par_testhalt	now done 70% true	job 10
par_testhalt	now done 70% true	job 11
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 10; sleep 6.3; exit 10
par_testhalt	now done 70% true	job 12
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 12; sleep 3.9; exit 0
par_testhalt	now done 70% true	job 13
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 13; sleep 4.2; exit 0
par_testhalt	now done 70% true	job 14
par_testhalt	now done 70% true	parallel: This job finished:
par_testhalt	now done 70% true	echo job 14; sleep 4.5; exit 0
par_testhalt	now done 70% true	50
par_testhalt	now done 70% false	### testhalt --halt now,done=70%
par_testhalt	now done 70% false	job 1
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 1; sleep 0.6; exit 0
par_testhalt	now done 70% false	job 2
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 2; sleep 0.9; exit 0
par_testhalt	now done 70% false	job 3
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 3; sleep 1.2; exit 0
par_testhalt	now done 70% false	job 4
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 4; sleep 1.5; exit 0
par_testhalt	now done 70% false	job 5
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 5; sleep 1.8; exit 0
par_testhalt	now done 70% false	job 6
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 6; sleep 2.1; exit 0
par_testhalt	now done 70% false	job 7
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 7; sleep 2.4; exit 0
par_testhalt	now done 70% false	job 8
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 8; sleep 2.7; exit 0
par_testhalt	now done 70% false	job 9
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 9; sleep 3; exit 0
par_testhalt	now done 70% false	job 10
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 10; sleep 3.3; exit 0
par_testhalt	now done 70% false	job 11
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 11; sleep 3.9; exit 1
par_testhalt	now done 70% false	job 12
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 12; sleep 4.5; exit 2
par_testhalt	now done 70% false	job 13
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 13; sleep 5.1; exit 3
par_testhalt	now done 70% false	job 14
par_testhalt	now done 70% false	parallel: This job finished:
par_testhalt	now done 70% false	echo job 14; sleep 5.7; exit 4
par_testhalt	now done 70% false	20
par_testhalt	soon fail 0 true	### testhalt --halt soon,fail=0
par_testhalt	soon fail 0 true	job 1
par_testhalt	soon fail 0 true	parallel: This job failed:
par_testhalt	soon fail 0 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon fail 0 true	job 2
par_testhalt	soon fail 0 true	parallel: This job failed:
par_testhalt	soon fail 0 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon fail 0 true	job 3
par_testhalt	soon fail 0 true	parallel: This job failed:
par_testhalt	soon fail 0 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon fail 0 true	job 4
par_testhalt	soon fail 0 true	parallel: This job failed:
par_testhalt	soon fail 0 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon fail 0 true	0
par_testhalt	soon fail 0 false	### testhalt --halt soon,fail=0
par_testhalt	soon fail 0 false	job 1
par_testhalt	soon fail 0 false	job 2
par_testhalt	soon fail 0 false	job 3
par_testhalt	soon fail 0 false	job 4
par_testhalt	soon fail 0 false	job 5
par_testhalt	soon fail 0 false	job 6
par_testhalt	soon fail 0 false	job 7
par_testhalt	soon fail 0 false	job 8
par_testhalt	soon fail 0 false	job 9
par_testhalt	soon fail 0 false	job 10
par_testhalt	soon fail 0 false	job 11
par_testhalt	soon fail 0 false	parallel: This job failed:
par_testhalt	soon fail 0 false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon fail 0 false	job 12
par_testhalt	soon fail 0 false	parallel: This job failed:
par_testhalt	soon fail 0 false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon fail 0 false	job 13
par_testhalt	soon fail 0 false	parallel: This job failed:
par_testhalt	soon fail 0 false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon fail 0 false	job 14
par_testhalt	soon fail 0 false	parallel: This job failed:
par_testhalt	soon fail 0 false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon fail 0 false	0
par_testhalt	soon fail 1 true	### testhalt --halt soon,fail=1
par_testhalt	soon fail 1 true	job 1
par_testhalt	soon fail 1 true	parallel: This job failed:
par_testhalt	soon fail 1 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon fail 1 true	job 2
par_testhalt	soon fail 1 true	parallel: This job failed:
par_testhalt	soon fail 1 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon fail 1 true	job 3
par_testhalt	soon fail 1 true	parallel: This job failed:
par_testhalt	soon fail 1 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon fail 1 true	job 4
par_testhalt	soon fail 1 true	parallel: This job failed:
par_testhalt	soon fail 1 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon fail 1 true	1
par_testhalt	soon fail 1 false	### testhalt --halt soon,fail=1
par_testhalt	soon fail 1 false	job 1
par_testhalt	soon fail 1 false	job 2
par_testhalt	soon fail 1 false	job 3
par_testhalt	soon fail 1 false	job 4
par_testhalt	soon fail 1 false	job 5
par_testhalt	soon fail 1 false	job 6
par_testhalt	soon fail 1 false	job 7
par_testhalt	soon fail 1 false	job 8
par_testhalt	soon fail 1 false	job 9
par_testhalt	soon fail 1 false	job 10
par_testhalt	soon fail 1 false	job 11
par_testhalt	soon fail 1 false	parallel: This job failed:
par_testhalt	soon fail 1 false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon fail 1 false	job 12
par_testhalt	soon fail 1 false	parallel: This job failed:
par_testhalt	soon fail 1 false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon fail 1 false	job 13
par_testhalt	soon fail 1 false	parallel: This job failed:
par_testhalt	soon fail 1 false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon fail 1 false	job 14
par_testhalt	soon fail 1 false	parallel: This job failed:
par_testhalt	soon fail 1 false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon fail 1 false	1
par_testhalt	soon fail 2 true	### testhalt --halt soon,fail=2
par_testhalt	soon fail 2 true	job 1
par_testhalt	soon fail 2 true	parallel: This job failed:
par_testhalt	soon fail 2 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon fail 2 true	job 2
par_testhalt	soon fail 2 true	parallel: This job failed:
par_testhalt	soon fail 2 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon fail 2 true	job 3
par_testhalt	soon fail 2 true	parallel: This job failed:
par_testhalt	soon fail 2 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon fail 2 true	job 4
par_testhalt	soon fail 2 true	parallel: This job failed:
par_testhalt	soon fail 2 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon fail 2 true	job 5
par_testhalt	soon fail 2 true	parallel: This job failed:
par_testhalt	soon fail 2 true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon fail 2 true	2
par_testhalt	soon fail 2 false	### testhalt --halt soon,fail=2
par_testhalt	soon fail 2 false	job 1
par_testhalt	soon fail 2 false	job 2
par_testhalt	soon fail 2 false	job 3
par_testhalt	soon fail 2 false	job 4
par_testhalt	soon fail 2 false	job 5
par_testhalt	soon fail 2 false	job 6
par_testhalt	soon fail 2 false	job 7
par_testhalt	soon fail 2 false	job 8
par_testhalt	soon fail 2 false	job 9
par_testhalt	soon fail 2 false	job 10
par_testhalt	soon fail 2 false	job 11
par_testhalt	soon fail 2 false	parallel: This job failed:
par_testhalt	soon fail 2 false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon fail 2 false	job 12
par_testhalt	soon fail 2 false	parallel: This job failed:
par_testhalt	soon fail 2 false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon fail 2 false	job 13
par_testhalt	soon fail 2 false	parallel: This job failed:
par_testhalt	soon fail 2 false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon fail 2 false	job 14
par_testhalt	soon fail 2 false	parallel: This job failed:
par_testhalt	soon fail 2 false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon fail 2 false	job 15
par_testhalt	soon fail 2 false	parallel: This job failed:
par_testhalt	soon fail 2 false	echo job 15; sleep 6.3; exit 5
par_testhalt	soon fail 2 false	2
par_testhalt	soon fail 30% true	### testhalt --halt soon,fail=30%
par_testhalt	soon fail 30% true	job 1
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon fail 30% true	job 2
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon fail 30% true	job 3
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon fail 30% true	job 4
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon fail 30% true	job 5
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon fail 30% true	job 6
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 6; sleep 3.9; exit 6
par_testhalt	soon fail 30% true	job 7
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 7; sleep 4.5; exit 7
par_testhalt	soon fail 30% true	job 8
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 8; sleep 5.1; exit 8
par_testhalt	soon fail 30% true	job 9
par_testhalt	soon fail 30% true	parallel: This job failed:
par_testhalt	soon fail 30% true	echo job 9; sleep 5.7; exit 9
par_testhalt	soon fail 30% true	30
par_testhalt	soon fail 30% false	### testhalt --halt soon,fail=30%
par_testhalt	soon fail 30% false	job 1
par_testhalt	soon fail 30% false	job 2
par_testhalt	soon fail 30% false	job 3
par_testhalt	soon fail 30% false	job 4
par_testhalt	soon fail 30% false	job 5
par_testhalt	soon fail 30% false	job 6
par_testhalt	soon fail 30% false	job 7
par_testhalt	soon fail 30% false	job 8
par_testhalt	soon fail 30% false	job 9
par_testhalt	soon fail 30% false	job 10
par_testhalt	soon fail 30% false	job 11
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon fail 30% false	job 12
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon fail 30% false	job 13
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon fail 30% false	job 14
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon fail 30% false	job 15
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 15; sleep 6.3; exit 5
par_testhalt	soon fail 30% false	job 16
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 16; sleep 6.9; exit 6
par_testhalt	soon fail 30% false	job 17
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 17; sleep 7.5; exit 7
par_testhalt	soon fail 30% false	job 18
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 18; sleep 8.1; exit 8
par_testhalt	soon fail 30% false	job 19
par_testhalt	soon fail 30% false	parallel: This job failed:
par_testhalt	soon fail 30% false	echo job 19; sleep 8.7; exit 9
par_testhalt	soon fail 30% false	30
par_testhalt	soon fail 70% true	### testhalt --halt soon,fail=70%
par_testhalt	soon fail 70% true	job 1
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon fail 70% true	job 2
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon fail 70% true	job 3
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon fail 70% true	job 4
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon fail 70% true	job 5
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon fail 70% true	job 6
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 6; sleep 3.9; exit 6
par_testhalt	soon fail 70% true	job 7
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 7; sleep 4.5; exit 7
par_testhalt	soon fail 70% true	job 8
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 8; sleep 5.1; exit 8
par_testhalt	soon fail 70% true	job 9
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 9; sleep 5.7; exit 9
par_testhalt	soon fail 70% true	job 10
par_testhalt	soon fail 70% true	job 11
par_testhalt	soon fail 70% true	parallel: This job failed:
par_testhalt	soon fail 70% true	echo job 10; sleep 6.3; exit 10
par_testhalt	soon fail 70% true	job 12
par_testhalt	soon fail 70% true	job 13
par_testhalt	soon fail 70% true	job 14
par_testhalt	soon fail 70% true	job 15
par_testhalt	soon fail 70% true	job 16
par_testhalt	soon fail 70% true	job 17
par_testhalt	soon fail 70% true	job 18
par_testhalt	soon fail 70% true	job 19
par_testhalt	soon fail 70% true	job 20
par_testhalt	soon fail 70% true	50
par_testhalt	soon fail 70% false	### testhalt --halt soon,fail=70%
par_testhalt	soon fail 70% false	job 1
par_testhalt	soon fail 70% false	job 2
par_testhalt	soon fail 70% false	job 3
par_testhalt	soon fail 70% false	job 4
par_testhalt	soon fail 70% false	job 5
par_testhalt	soon fail 70% false	job 6
par_testhalt	soon fail 70% false	job 7
par_testhalt	soon fail 70% false	job 8
par_testhalt	soon fail 70% false	job 9
par_testhalt	soon fail 70% false	job 10
par_testhalt	soon fail 70% false	job 11
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon fail 70% false	job 12
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon fail 70% false	job 13
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon fail 70% false	job 14
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon fail 70% false	job 15
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 15; sleep 6.3; exit 5
par_testhalt	soon fail 70% false	job 16
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 16; sleep 6.9; exit 6
par_testhalt	soon fail 70% false	job 17
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 17; sleep 7.5; exit 7
par_testhalt	soon fail 70% false	job 18
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 18; sleep 8.1; exit 8
par_testhalt	soon fail 70% false	job 19
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 19; sleep 8.7; exit 9
par_testhalt	soon fail 70% false	job 20
par_testhalt	soon fail 70% false	parallel: This job failed:
par_testhalt	soon fail 70% false	echo job 20; sleep 9.3; exit 10
par_testhalt	soon fail 70% false	50
par_testhalt	soon success 0 true	### testhalt --halt soon,success=0
par_testhalt	soon success 0 true	job 1
par_testhalt	soon success 0 true	job 2
par_testhalt	soon success 0 true	job 3
par_testhalt	soon success 0 true	job 4
par_testhalt	soon success 0 true	job 5
par_testhalt	soon success 0 true	job 6
par_testhalt	soon success 0 true	job 7
par_testhalt	soon success 0 true	job 8
par_testhalt	soon success 0 true	job 9
par_testhalt	soon success 0 true	parallel: This job succeeded:
par_testhalt	soon success 0 true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon success 0 true	job 10
par_testhalt	soon success 0 true	job 11
par_testhalt	soon success 0 true	job 12
par_testhalt	soon success 0 true	parallel: This job succeeded:
par_testhalt	soon success 0 true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon success 0 true	job 13
par_testhalt	soon success 0 true	parallel: This job succeeded:
par_testhalt	soon success 0 true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon success 0 true	0
par_testhalt	soon success 0 false	### testhalt --halt soon,success=0
par_testhalt	soon success 0 false	job 1
par_testhalt	soon success 0 false	parallel: This job succeeded:
par_testhalt	soon success 0 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon success 0 false	job 2
par_testhalt	soon success 0 false	parallel: This job succeeded:
par_testhalt	soon success 0 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon success 0 false	job 3
par_testhalt	soon success 0 false	parallel: This job succeeded:
par_testhalt	soon success 0 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon success 0 false	0
par_testhalt	soon success 1 true	### testhalt --halt soon,success=1
par_testhalt	soon success 1 true	job 1
par_testhalt	soon success 1 true	job 2
par_testhalt	soon success 1 true	job 3
par_testhalt	soon success 1 true	job 4
par_testhalt	soon success 1 true	job 5
par_testhalt	soon success 1 true	job 6
par_testhalt	soon success 1 true	job 7
par_testhalt	soon success 1 true	job 8
par_testhalt	soon success 1 true	job 9
par_testhalt	soon success 1 true	parallel: This job succeeded:
par_testhalt	soon success 1 true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon success 1 true	job 10
par_testhalt	soon success 1 true	job 11
par_testhalt	soon success 1 true	job 12
par_testhalt	soon success 1 true	parallel: This job succeeded:
par_testhalt	soon success 1 true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon success 1 true	job 13
par_testhalt	soon success 1 true	parallel: This job succeeded:
par_testhalt	soon success 1 true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon success 1 true	0
par_testhalt	soon success 1 false	### testhalt --halt soon,success=1
par_testhalt	soon success 1 false	job 1
par_testhalt	soon success 1 false	parallel: This job succeeded:
par_testhalt	soon success 1 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon success 1 false	job 2
par_testhalt	soon success 1 false	parallel: This job succeeded:
par_testhalt	soon success 1 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon success 1 false	job 3
par_testhalt	soon success 1 false	parallel: This job succeeded:
par_testhalt	soon success 1 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon success 1 false	0
par_testhalt	soon success 2 true	### testhalt --halt soon,success=2
par_testhalt	soon success 2 true	job 1
par_testhalt	soon success 2 true	job 2
par_testhalt	soon success 2 true	job 3
par_testhalt	soon success 2 true	job 4
par_testhalt	soon success 2 true	job 5
par_testhalt	soon success 2 true	job 6
par_testhalt	soon success 2 true	job 7
par_testhalt	soon success 2 true	job 8
par_testhalt	soon success 2 true	job 9
par_testhalt	soon success 2 true	parallel: This job succeeded:
par_testhalt	soon success 2 true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon success 2 true	job 10
par_testhalt	soon success 2 true	job 11
par_testhalt	soon success 2 true	job 12
par_testhalt	soon success 2 true	parallel: This job succeeded:
par_testhalt	soon success 2 true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon success 2 true	job 13
par_testhalt	soon success 2 true	parallel: This job succeeded:
par_testhalt	soon success 2 true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon success 2 true	job 14
par_testhalt	soon success 2 true	parallel: This job succeeded:
par_testhalt	soon success 2 true	echo job 14; sleep 4.5; exit 0
par_testhalt	soon success 2 true	job 15
par_testhalt	soon success 2 true	parallel: This job succeeded:
par_testhalt	soon success 2 true	echo job 15; sleep 4.8; exit 0
par_testhalt	soon success 2 true	0
par_testhalt	soon success 2 false	### testhalt --halt soon,success=2
par_testhalt	soon success 2 false	job 1
par_testhalt	soon success 2 false	parallel: This job succeeded:
par_testhalt	soon success 2 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon success 2 false	job 2
par_testhalt	soon success 2 false	parallel: This job succeeded:
par_testhalt	soon success 2 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon success 2 false	job 3
par_testhalt	soon success 2 false	parallel: This job succeeded:
par_testhalt	soon success 2 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon success 2 false	job 4
par_testhalt	soon success 2 false	parallel: This job succeeded:
par_testhalt	soon success 2 false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon success 2 false	job 5
par_testhalt	soon success 2 false	parallel: This job succeeded:
par_testhalt	soon success 2 false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon success 2 false	0
par_testhalt	soon success 30% true	### testhalt --halt soon,success=30%
par_testhalt	soon success 30% true	job 1
par_testhalt	soon success 30% true	job 2
par_testhalt	soon success 30% true	job 3
par_testhalt	soon success 30% true	job 4
par_testhalt	soon success 30% true	job 5
par_testhalt	soon success 30% true	job 6
par_testhalt	soon success 30% true	job 7
par_testhalt	soon success 30% true	job 8
par_testhalt	soon success 30% true	job 9
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon success 30% true	job 10
par_testhalt	soon success 30% true	job 11
par_testhalt	soon success 30% true	job 12
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon success 30% true	job 13
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon success 30% true	job 14
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 14; sleep 4.5; exit 0
par_testhalt	soon success 30% true	job 15
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 15; sleep 4.8; exit 0
par_testhalt	soon success 30% true	job 16
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 16; sleep 5.1; exit 0
par_testhalt	soon success 30% true	job 17
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 17; sleep 5.4; exit 0
par_testhalt	soon success 30% true	job 18
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 18; sleep 5.7; exit 0
par_testhalt	soon success 30% true	job 19
par_testhalt	soon success 30% true	parallel: This job succeeded:
par_testhalt	soon success 30% true	echo job 19; sleep 6; exit 0
par_testhalt	soon success 30% true	0
par_testhalt	soon success 30% false	### testhalt --halt soon,success=30%
par_testhalt	soon success 30% false	job 1
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon success 30% false	job 2
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon success 30% false	job 3
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon success 30% false	job 4
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon success 30% false	job 5
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon success 30% false	job 6
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 6; sleep 2.1; exit 0
par_testhalt	soon success 30% false	job 7
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 7; sleep 2.4; exit 0
par_testhalt	soon success 30% false	job 8
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 8; sleep 2.7; exit 0
par_testhalt	soon success 30% false	job 9
par_testhalt	soon success 30% false	parallel: This job succeeded:
par_testhalt	soon success 30% false	echo job 9; sleep 3; exit 0
par_testhalt	soon success 30% false	0
par_testhalt	soon success 70% true	### testhalt --halt soon,success=70%
par_testhalt	soon success 70% true	job 1
par_testhalt	soon success 70% true	job 2
par_testhalt	soon success 70% true	job 3
par_testhalt	soon success 70% true	job 4
par_testhalt	soon success 70% true	job 5
par_testhalt	soon success 70% true	job 6
par_testhalt	soon success 70% true	job 7
par_testhalt	soon success 70% true	job 8
par_testhalt	soon success 70% true	job 9
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon success 70% true	job 10
par_testhalt	soon success 70% true	job 11
par_testhalt	soon success 70% true	job 12
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon success 70% true	job 13
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon success 70% true	job 14
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 14; sleep 4.5; exit 0
par_testhalt	soon success 70% true	job 15
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 15; sleep 4.8; exit 0
par_testhalt	soon success 70% true	job 16
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 16; sleep 5.1; exit 0
par_testhalt	soon success 70% true	job 17
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 17; sleep 5.4; exit 0
par_testhalt	soon success 70% true	job 18
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 18; sleep 5.7; exit 0
par_testhalt	soon success 70% true	job 19
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 19; sleep 6; exit 0
par_testhalt	soon success 70% true	job 20
par_testhalt	soon success 70% true	parallel: This job succeeded:
par_testhalt	soon success 70% true	echo job 20; sleep 6.3; exit 0
par_testhalt	soon success 70% true	50
par_testhalt	soon success 70% false	### testhalt --halt soon,success=70%
par_testhalt	soon success 70% false	job 1
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon success 70% false	job 2
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon success 70% false	job 3
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon success 70% false	job 4
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon success 70% false	job 5
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon success 70% false	job 6
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 6; sleep 2.1; exit 0
par_testhalt	soon success 70% false	job 7
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 7; sleep 2.4; exit 0
par_testhalt	soon success 70% false	job 8
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 8; sleep 2.7; exit 0
par_testhalt	soon success 70% false	job 9
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 9; sleep 3; exit 0
par_testhalt	soon success 70% false	job 10
par_testhalt	soon success 70% false	parallel: This job succeeded:
par_testhalt	soon success 70% false	echo job 10; sleep 3.3; exit 0
par_testhalt	soon success 70% false	job 11
par_testhalt	soon success 70% false	job 12
par_testhalt	soon success 70% false	job 13
par_testhalt	soon success 70% false	job 14
par_testhalt	soon success 70% false	job 15
par_testhalt	soon success 70% false	job 16
par_testhalt	soon success 70% false	job 17
par_testhalt	soon success 70% false	job 18
par_testhalt	soon success 70% false	job 19
par_testhalt	soon success 70% false	job 20
par_testhalt	soon success 70% false	50
par_testhalt	soon done 0 true	### testhalt --halt soon,done=0
par_testhalt	soon done 0 true	job 1
par_testhalt	soon done 0 true	parallel: This job finished:
par_testhalt	soon done 0 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon done 0 true	job 2
par_testhalt	soon done 0 true	parallel: This job finished:
par_testhalt	soon done 0 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon done 0 true	job 3
par_testhalt	soon done 0 true	parallel: This job finished:
par_testhalt	soon done 0 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon done 0 true	job 4
par_testhalt	soon done 0 true	parallel: This job finished:
par_testhalt	soon done 0 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon done 0 true	0
par_testhalt	soon done 0 false	### testhalt --halt soon,done=0
par_testhalt	soon done 0 false	job 1
par_testhalt	soon done 0 false	parallel: This job finished:
par_testhalt	soon done 0 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon done 0 false	job 2
par_testhalt	soon done 0 false	parallel: This job finished:
par_testhalt	soon done 0 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon done 0 false	job 3
par_testhalt	soon done 0 false	parallel: This job finished:
par_testhalt	soon done 0 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon done 0 false	0
par_testhalt	soon done 1 true	### testhalt --halt soon,done=1
par_testhalt	soon done 1 true	job 1
par_testhalt	soon done 1 true	parallel: This job finished:
par_testhalt	soon done 1 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon done 1 true	job 2
par_testhalt	soon done 1 true	parallel: This job finished:
par_testhalt	soon done 1 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon done 1 true	job 3
par_testhalt	soon done 1 true	parallel: This job finished:
par_testhalt	soon done 1 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon done 1 true	job 4
par_testhalt	soon done 1 true	parallel: This job finished:
par_testhalt	soon done 1 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon done 1 true	1
par_testhalt	soon done 1 false	### testhalt --halt soon,done=1
par_testhalt	soon done 1 false	job 1
par_testhalt	soon done 1 false	parallel: This job finished:
par_testhalt	soon done 1 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon done 1 false	job 2
par_testhalt	soon done 1 false	parallel: This job finished:
par_testhalt	soon done 1 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon done 1 false	job 3
par_testhalt	soon done 1 false	parallel: This job finished:
par_testhalt	soon done 1 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon done 1 false	0
par_testhalt	soon done 2 true	### testhalt --halt soon,done=2
par_testhalt	soon done 2 true	job 1
par_testhalt	soon done 2 true	parallel: This job finished:
par_testhalt	soon done 2 true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon done 2 true	job 2
par_testhalt	soon done 2 true	parallel: This job finished:
par_testhalt	soon done 2 true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon done 2 true	job 3
par_testhalt	soon done 2 true	parallel: This job finished:
par_testhalt	soon done 2 true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon done 2 true	job 4
par_testhalt	soon done 2 true	parallel: This job finished:
par_testhalt	soon done 2 true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon done 2 true	job 5
par_testhalt	soon done 2 true	parallel: This job finished:
par_testhalt	soon done 2 true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon done 2 true	2
par_testhalt	soon done 2 false	### testhalt --halt soon,done=2
par_testhalt	soon done 2 false	job 1
par_testhalt	soon done 2 false	parallel: This job finished:
par_testhalt	soon done 2 false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon done 2 false	job 2
par_testhalt	soon done 2 false	parallel: This job finished:
par_testhalt	soon done 2 false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon done 2 false	job 3
par_testhalt	soon done 2 false	parallel: This job finished:
par_testhalt	soon done 2 false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon done 2 false	job 4
par_testhalt	soon done 2 false	parallel: This job finished:
par_testhalt	soon done 2 false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon done 2 false	job 5
par_testhalt	soon done 2 false	parallel: This job finished:
par_testhalt	soon done 2 false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon done 2 false	101
par_testhalt	soon done 30% true	### testhalt --halt soon,done=30%
par_testhalt	soon done 30% true	job 1
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon done 30% true	job 2
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon done 30% true	job 3
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon done 30% true	job 4
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon done 30% true	job 5
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon done 30% true	job 6
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 6; sleep 3.9; exit 6
par_testhalt	soon done 30% true	job 7
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 7; sleep 4.5; exit 7
par_testhalt	soon done 30% true	job 8
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 8; sleep 5.1; exit 8
par_testhalt	soon done 30% true	job 9
par_testhalt	soon done 30% true	parallel: This job finished:
par_testhalt	soon done 30% true	echo job 9; sleep 5.7; exit 9
par_testhalt	soon done 30% true	30
par_testhalt	soon done 30% false	### testhalt --halt soon,done=30%
par_testhalt	soon done 30% false	job 1
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon done 30% false	job 2
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon done 30% false	job 3
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon done 30% false	job 4
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon done 30% false	job 5
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon done 30% false	job 6
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 6; sleep 2.1; exit 0
par_testhalt	soon done 30% false	job 7
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 7; sleep 2.4; exit 0
par_testhalt	soon done 30% false	job 8
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 8; sleep 2.7; exit 0
par_testhalt	soon done 30% false	job 9
par_testhalt	soon done 30% false	parallel: This job finished:
par_testhalt	soon done 30% false	echo job 9; sleep 3; exit 0
par_testhalt	soon done 30% false	0
par_testhalt	soon done 70% true	### testhalt --halt soon,done=70%
par_testhalt	soon done 70% true	job 1
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 1; sleep 0.9; exit 1
par_testhalt	soon done 70% true	job 2
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 2; sleep 1.5; exit 2
par_testhalt	soon done 70% true	job 3
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 3; sleep 2.1; exit 3
par_testhalt	soon done 70% true	job 4
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 4; sleep 2.7; exit 4
par_testhalt	soon done 70% true	job 5
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 5; sleep 3.3; exit 5
par_testhalt	soon done 70% true	job 6
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 6; sleep 3.9; exit 6
par_testhalt	soon done 70% true	job 7
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 7; sleep 4.5; exit 7
par_testhalt	soon done 70% true	job 8
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 8; sleep 5.1; exit 8
par_testhalt	soon done 70% true	job 9
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 9; sleep 5.7; exit 9
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 11; sleep 3.6; exit 0
par_testhalt	soon done 70% true	job 10
par_testhalt	soon done 70% true	job 11
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 10; sleep 6.3; exit 10
par_testhalt	soon done 70% true	job 12
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 12; sleep 3.9; exit 0
par_testhalt	soon done 70% true	job 13
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 13; sleep 4.2; exit 0
par_testhalt	soon done 70% true	job 14
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 14; sleep 4.5; exit 0
par_testhalt	soon done 70% true	job 15
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 15; sleep 4.8; exit 0
par_testhalt	soon done 70% true	job 16
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 16; sleep 5.1; exit 0
par_testhalt	soon done 70% true	job 17
par_testhalt	soon done 70% true	parallel: This job finished:
par_testhalt	soon done 70% true	echo job 17; sleep 5.4; exit 0
par_testhalt	soon done 70% true	50
par_testhalt	soon done 70% false	### testhalt --halt soon,done=70%
par_testhalt	soon done 70% false	job 1
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 1; sleep 0.6; exit 0
par_testhalt	soon done 70% false	job 2
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 2; sleep 0.9; exit 0
par_testhalt	soon done 70% false	job 3
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 3; sleep 1.2; exit 0
par_testhalt	soon done 70% false	job 4
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 4; sleep 1.5; exit 0
par_testhalt	soon done 70% false	job 5
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 5; sleep 1.8; exit 0
par_testhalt	soon done 70% false	job 6
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 6; sleep 2.1; exit 0
par_testhalt	soon done 70% false	job 7
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 7; sleep 2.4; exit 0
par_testhalt	soon done 70% false	job 8
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 8; sleep 2.7; exit 0
par_testhalt	soon done 70% false	job 9
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 9; sleep 3; exit 0
par_testhalt	soon done 70% false	job 10
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 10; sleep 3.3; exit 0
par_testhalt	soon done 70% false	job 11
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 11; sleep 3.9; exit 1
par_testhalt	soon done 70% false	job 12
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 12; sleep 4.5; exit 2
par_testhalt	soon done 70% false	job 13
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 13; sleep 5.1; exit 3
par_testhalt	soon done 70% false	job 14
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 14; sleep 5.7; exit 4
par_testhalt	soon done 70% false	job 15
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 15; sleep 6.3; exit 5
par_testhalt	soon done 70% false	job 16
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 16; sleep 6.9; exit 6
par_testhalt	soon done 70% false	job 17
par_testhalt	soon done 70% false	parallel: This job finished:
par_testhalt	soon done 70% false	echo job 17; sleep 7.5; exit 7
par_testhalt	soon done 70% false	20