2014-07-21 15:07:48 +00:00
|
|
|
echo TODO
|
|
|
|
TODO
|
|
|
|
## echo '### Test --trc --basefile --/./--foo7 :/./:foo8 " "/./" "foo9 ./foo11/./foo11'
|
2020-05-31 14:42:04 +00:00
|
|
|
par_--onall_--plus ### Test --plus is respected with --onall/--nonall
|
|
|
|
par_--onall_--plus lo
|
|
|
|
par_--onall_--plus lo
|
2023-02-19 13:49:30 +00:00
|
|
|
par_--onall_--transfer ### bug #46519: --onall ignores --transfer
|
|
|
|
par_--onall_--transfer bug46519.a
|
|
|
|
par_--onall_--transfer bug46519.b
|
|
|
|
par_--onall_--transfer bug46519.c
|
|
|
|
par_--onall_--transfer bug46519.a
|
|
|
|
par_--onall_--transfer bug46519.b
|
|
|
|
par_--onall_--transfer bug46519.c
|
|
|
|
par_--onall_--transfer bug46519.aa
|
|
|
|
par_--onall_--transfer bug46519.aaa
|
|
|
|
par_--onall_--transfer bug46519.bb
|
|
|
|
par_--onall_--transfer bug46519.bbb
|
|
|
|
par_--onall_--transfer bug46519.cc
|
|
|
|
par_--onall_--transfer bug46519.ccc
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.aa': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.aaa': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.bb': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.bbb': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.cc': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.ccc': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.aa': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.aaa': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.bb': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.bbb': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.cc': No such file or directory
|
|
|
|
par_--onall_--transfer ls: cannot access 'bug46519.ccc': No such file or directory
|
|
|
|
par_--ssh_ssh_in_ssh ### bug #61894: Pack ssh code in eval protection
|
|
|
|
par_--ssh_ssh_in_ssh Unquoted ssh should work
|
2023-07-21 02:33:22 +00:00
|
|
|
par_--ssh_ssh_in_ssh myhostname
|
2023-02-19 13:49:30 +00:00
|
|
|
par_--ssh_ssh_in_ssh OK
|
2023-07-21 02:33:22 +00:00
|
|
|
par_--ssh_ssh_in_ssh myhostname
|
2023-02-19 13:49:30 +00:00
|
|
|
par_--ssh_ssh_in_ssh OK
|
2023-07-21 02:33:22 +00:00
|
|
|
par_--ssh_ssh_in_ssh myhostname
|
2023-02-19 13:49:30 +00:00
|
|
|
par_--ssh_ssh_in_ssh OK
|
2023-07-21 02:33:22 +00:00
|
|
|
par_--ssh_ssh_in_ssh myhostname
|
2023-02-19 13:49:30 +00:00
|
|
|
par_--ssh_ssh_in_ssh OK
|
2019-06-23 06:31:28 +00:00
|
|
|
par_PARALLEL_SSH_function ### use function as $PARALLEL_SSH
|
|
|
|
par_PARALLEL_SSH_function Run through FOOSSH?
|
|
|
|
par_PARALLEL_SSH_function FOOSSH
|
2023-02-19 13:49:30 +00:00
|
|
|
par__remote_load ### Test --load remote
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load parallel: Warning: This job was killed because it timed out:
|
|
|
|
par__remote_load parallel: Warning: perl -e 'while(1){ }'
|
|
|
|
par__remote_load OK
|
2024-05-05 21:17:00 +00:00
|
|
|
par__sshpass_with_password ### sshpass
|
|
|
|
par__sshpass_with_password OK
|
|
|
|
par__sshpass_with_password OK
|
|
|
|
par__sshpass_with_password parallel: Warning: Using password or SSHPASS with --(n)onall exposes the password
|
|
|
|
par__sshpass_with_password parallel: Warning: on the command line, making it visible to local users via `ps`.
|
|
|
|
par__sshpass_with_password OK
|
|
|
|
par__sshpass_with_password OK
|
|
|
|
par__sshpass_with_password parallel: Warning: Using password or SSHPASS with --(n)onall exposes the password
|
|
|
|
par__sshpass_with_password parallel: Warning: on the command line, making it visible to local users via `ps`.
|
|
|
|
par__sshpass_with_password OK
|
|
|
|
par__sshpass_with_password ### Crazy passwords: `date>>/tmp/trap`;(|<*&)'
|
2024-07-16 16:42:28 +00:00
|
|
|
par__sshpass_with_password # These fail. The important part is that /tmp/trap is empty
|
2024-05-05 21:17:00 +00:00
|
|
|
par__sshpass_with_password parallel: Warning: Using password or SSHPASS with --(n)onall exposes the password
|
|
|
|
par__sshpass_with_password parallel: Warning: on the command line, making it visible to local users via `ps`.
|
2024-08-04 08:47:04 +00:00
|
|
|
par__sshpass_with_password ssh: Could not resolve hostname host:
|
2024-06-09 18:54:40 +00:00
|
|
|
par__sshpass_with_password
|
2024-05-05 21:17:00 +00:00
|
|
|
par__sshpass_with_password parallel: Warning: Using password or SSHPASS with --(n)onall exposes the password
|
|
|
|
par__sshpass_with_password parallel: Warning: on the command line, making it visible to local users via `ps`.
|
2024-08-04 08:47:04 +00:00
|
|
|
par__sshpass_with_password ssh: Could not resolve hostname host:
|
2024-06-09 18:54:40 +00:00
|
|
|
par__sshpass_with_password
|
2024-06-16 10:37:14 +00:00
|
|
|
par__sshpass_with_password This must stay empty:
|
2024-07-16 16:42:28 +00:00
|
|
|
par__sshpass_with_password OK
|
2019-06-23 06:31:28 +00:00
|
|
|
par_csh_variable_newline ### Can csh propagate a variable containing \n
|
|
|
|
par_csh_variable_newline 1
|
|
|
|
par_csh_variable_newline 2
|
|
|
|
par_csh_variable_newline 3
|
|
|
|
par_filename_colon ### test filename :
|
|
|
|
par_filename_colon remote-:.:
|
|
|
|
par_filename_colon content-of-:
|
|
|
|
par_files_nonall ### bug #40002: --files and --nonall seem not to work together:
|
|
|
|
par_files_nonall 1
|
2020-12-30 12:42:02 +00:00
|
|
|
par_hgrp_agrp ### Test --hgrp {hgrp} {agrp}
|
2023-01-31 00:29:22 +00:00
|
|
|
par_hgrp_agrp_comma ### bug #63722: hostgroup with , breaks parser
|
2024-01-21 06:53:12 +00:00
|
|
|
par_hgrp_agrp_comma csh
|
2023-01-31 00:29:22 +00:00
|
|
|
par_hgrp_agrp_comma parallel: Warning: Adding hostgroups: csh@lo tcsh@lo
|
2024-01-21 06:53:12 +00:00
|
|
|
par_hgrp_agrp_comma tcsh
|
2019-06-23 06:31:28 +00:00
|
|
|
par_joblog_nonall ### bug #40001: --joblog and --nonall seem not to work together:
|
|
|
|
par_joblog_nonall 3
|
|
|
|
par_pipe_unneeded_spawn ### Test bug #34241: --pipe should not spawn unneeded processes
|
|
|
|
par_pipe_unneeded_spawn 1
|
|
|
|
par_pipe_unneeded_spawn 2
|
|
|
|
par_pipe_unneeded_spawn Block_end
|
|
|
|
par_pipe_unneeded_spawn 3
|
|
|
|
par_pipe_unneeded_spawn 4
|
|
|
|
par_pipe_unneeded_spawn Block_end
|
|
|
|
par_pipe_unneeded_spawn 5
|
|
|
|
par_pipe_unneeded_spawn Block_end
|
|
|
|
par_remote_nice ### Test --nice remote
|
2022-02-17 12:19:55 +00:00
|
|
|
par_remote_nice NI
|
|
|
|
par_remote_nice 5
|
|
|
|
par_remote_nice NI
|
|
|
|
par_remote_nice 5
|
2019-06-23 06:31:28 +00:00
|
|
|
par_ssh ### use --ssh
|
|
|
|
par_ssh Run through BARSSH?
|
|
|
|
par_ssh BARSSH
|
2022-06-12 17:41:33 +00:00
|
|
|
par_sshlogin_with_comma ### --sshlogin with \,
|
|
|
|
par_sshlogin_with_comma OK
|
|
|
|
par_sshlogin_with_comma ### --sshlogin with ,,
|
|
|
|
par_sshlogin_with_comma OK
|
2019-06-23 06:31:28 +00:00
|
|
|
par_stop_if_no_hosts_left ### Stop if all hosts are filtered and there are no hosts left to run on
|
|
|
|
par_stop_if_no_hosts_left parallel: Warning: Removed no-such.host.
|
|
|
|
par_stop_if_no_hosts_left parallel: Error: Cannot run any jobs.
|
|
|
|
par_trc_colon ### Test --trc ./:dir/:foo2
|
|
|
|
par_trc_colon Content :dir/:foo2
|
|
|
|
par_trc_colon remote1
|
|
|
|
par_trc_colon Content :dir/:foo2
|
|
|
|
par_trc_colon remote2
|
|
|
|
par_trc_colondot ### Test --trc ./:/./:foo5
|
|
|
|
par_trc_colondot Content :a/./:foo5
|
|
|
|
par_trc_colondot remote./:a/./:foo5
|
|
|
|
par_trc_dashdash ### Test --trc ./--/--foo1
|
|
|
|
par_trc_dashdash Content --/--foo1
|
|
|
|
par_trc_dashdash remote1
|
|
|
|
par_trc_dashdash Content --/--foo1
|
|
|
|
par_trc_dashdash remote2
|
|
|
|
par_trc_dashdashdashspace ### Test --trc "/tmp/./--- /A" "/tmp/./ ---/B"
|
|
|
|
par_trc_dashdashdashspace ./ ---/B.a
|
|
|
|
par_trc_dashdashdashspace ./--- /A.a
|
|
|
|
par_trc_dashdashdashspace ls: No match.
|
|
|
|
par_trc_dashdashdashspace ls: cannot access './?---': No such file or directory
|
|
|
|
par_trc_dashdashdashspace ls: cannot access './---?': No such file or directory
|
|
|
|
par_trc_dashdashdashspace OK
|
|
|
|
par_trc_dashdashdashspace OK
|
|
|
|
par_trc_dashdashdot ### Test --trc ./--/./--foo4
|
|
|
|
par_trc_dashdashdot Content --/./--foo4
|
|
|
|
par_trc_dashdashdot remote--/./--foo4
|
|
|
|
par_trc_dashdashspace ### Test --trc "-- " "-- "
|
|
|
|
par_trc_dashdashspace ./ --.a
|
|
|
|
par_trc_dashdashspace ./-- .a
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './ --': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './ --': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './-- ': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './-- ': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './ --.a': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './ --.a': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './-- .a': No such file or directory
|
|
|
|
par_trc_dashdashspace OK
|
|
|
|
par_trc_dashdashspace ls: cannot access './-- .a': No such file or directory
|
|
|
|
par_trc_space ### Test --trc ./" "/" "foo3
|
|
|
|
par_trc_space Content _/_foo3
|
|
|
|
par_trc_space remote1
|
|
|
|
par_trc_space Content _/_foo3
|
|
|
|
par_trc_space remote2
|
|
|
|
par_trc_spacedot ### Test --trc ./" "/./" "foo6
|
|
|
|
par_trc_spacedot Content _/./_foo6
|
|
|
|
par_trc_spacedot remote./ /./ foo6
|
|
|
|
par_wd_dashdash ### Test --wd --
|
|
|
|
par_wd_dashdash OK
|
|
|
|
par_wd_dotdotdot ### Test --wd ... --cleanup which should remove the filled tmp dir
|
|
|
|
par_wd_dotdotdot echo >uNiQuE_sTrInG.6
|
|
|
|
par_wd_quote ### Test --wd "'"
|
|
|
|
par_wd_quote OK
|
|
|
|
par_wd_space ### Test --wd " "
|
|
|
|
par_wd_space OK
|
|
|
|
par_workdir_home ### bug #40132: FreeBSD: --workdir . gives warning if . == $HOME
|
|
|
|
par_workdir_home ~
|