22 lines
514 B
Plaintext
22 lines
514 B
Plaintext
set -e
|
|
export NXF_ASSETS=$PWD/assets
|
|
|
|
#
|
|
# First run test `success` is `true`
|
|
#
|
|
set +e
|
|
echo ''
|
|
$NXF_RUN > stdout
|
|
status=$?
|
|
set -e
|
|
# the exit status must NOT be zero because the pipeline throws an error
|
|
[ $status -ne 0 ] || false
|
|
|
|
[[ `grep 'INFO' .nextflow.log | grep -c 'Submitted process > foo'` == 3 ]] || false
|
|
|
|
[[ `grep -c 'success: false' stdout` == 1 ]] || false
|
|
[[ `grep -c 'exitStatus: 99' stdout` == 1 ]] || false
|
|
|
|
[[ `grep -c 'run_1' stdout` == 1 ]] || false
|
|
[[ `grep -c 'run_2' stdout` == 1 ]] || false
|