add nextflow d30e48d

This commit is contained in:
2026-04-29 23:01:54 +02:00
parent d0b12d668d
commit 97cc9058d3
2840 changed files with 730250 additions and 0 deletions

View File

@@ -0,0 +1,48 @@
echo "Test successful run"
echo
$NXF_RUN --input ./data > stdout
< stdout grep -F 'params.input = [./data]'
< stdout grep -F 'params.save_intermeds = false'
< stdout grep -F 'params.method = auto'
echo
echo "Test missing required param"
echo
set +e
$NXF_RUN &> stdout ; ret=$?
set -e
[[ $ret != 0 ]] || false
< stdout grep -F 'Parameter `input` is required'
echo
echo "Test overwrite script param from command line"
echo
$NXF_RUN -c ../../params-dsl.config --input 'alpha,beta' --save_intermeds --method special > stdout
< stdout grep -F 'params.input = [alpha, beta]'
< stdout grep -F 'params.save_intermeds = true'
< stdout grep -F 'params.method = special'
echo
echo "Test overwrite script param from config profile"
echo
$NXF_RUN -c ../../params-dsl.config -profile test > stdout
< stdout grep -F 'params.input = [alpha, beta, delta]'
< stdout grep -F 'params.save_intermeds = true'
< stdout grep -F 'params.method = special'
echo
echo "Test invalid param"
echo
set +e
$NXF_RUN --inputs ./data &> stdout ; ret=$?
set -e
[[ $ret != 0 ]] || false
< stdout grep -F 'Parameter `inputs` was specified'