parallel/testsuite/tests-to-run/parallel-local4.sh

45 lines
1.7 KiB
Bash
Raw Permalink Normal View History

#!/bin/bash
cat <<'EOF' | sed -e 's/;$/; /;s/$SERVER1/'$SERVER1'/;s/$SERVER2/'$SERVER2'/' | stdout parallel -vj0 -k --joblog /tmp/jl-`basename $0` -L1
2012-12-28 20:30:30 +00:00
echo '### bug #36595: silent loss of input with --pipe and --sshlogin'
seq 10000 | xargs | parallel --pipe -S 10/localhost cat | wc
2012-12-28 20:30:30 +00:00
echo 'bug #36707: --controlmaster eats jobs'
seq 2 | parallel -k --controlmaster --sshlogin localhost echo OK{}
echo '### -L -n with pipe'
seq 14 | parallel --pipe -k -L 3 -n 2 'cat;echo 6 Ln line record'
echo '### -L -N with pipe'
seq 14 | parallel --pipe -k -L 3 -N 2 'cat;echo 6 LN line record'
echo '### -l -N with pipe'
seq 14 | parallel --pipe -k -l 3 -N 2 'cat;echo 6 lN line record'
echo '### -l -n with pipe'
seq 14 | parallel --pipe -k -l 3 -n 2 'cat;echo 6 ln line record'
echo '### bug #39360: --joblog does not work with --pipe'
seq 100 | parallel --joblog - --pipe wc | tr '0-9' 'X'
echo '### bug #39572: --tty and --joblog do not work'
seq 1 | parallel --joblog - -u true | tr '0-9' 'X'
2013-07-12 19:19:53 +00:00
echo '### How do we deal with missing $HOME'
unset HOME; stdout perl -w $(which parallel) -k echo ::: 1 2 3
2013-07-12 19:19:53 +00:00
echo '### How do we deal with missing $SHELL'
unset SHELL; stdout perl -w $(which parallel) -k echo ::: 1 2 3
2014-07-14 16:25:45 +00:00
echo '### Test if length is computed correctly - first should give one line, second 2 lines each'
seq 4 | parallel -s 29 -X -kj1 echo a{}b{}c
2014-07-14 16:25:45 +00:00
seq 4 | parallel -s 28 -X -kj1 echo a{}b{}c
seq 4 | parallel -s 21 -X -kj1 echo {} {}
seq 4 | parallel -s 20 -X -kj1 echo {} {}
seq 4 | parallel -s 23 -m -kj1 echo a{}b{}c
seq 4 | parallel -s 22 -m -kj1 echo a{}b{}c
2014-07-14 16:25:45 +00:00
seq 4 | parallel -s 21 -m -kj1 echo {} {}
seq 4 | parallel -s 20 -m -kj1 echo {} {}
EOF