File tree 1 file changed +12
-4
lines changed
tests/checks/params-dsl.nf
1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change 1
1
2
2
echo "Test successful run"
3
3
echo
4
- $NXF_RUN --input ./data & > stdout
4
+ $NXF_RUN --input ./data > stdout
5
5
6
6
< stdout grep -F 'params.input = [./data]'
7
7
< stdout grep -F 'params.save_intermeds = false'
8
8
9
9
echo
10
10
echo "Test missing required param"
11
11
echo
12
- $NXF_RUN &> stdout
12
+ set +e
13
+ $NXF_RUN &> stdout ; ret=$?
14
+ set -e
15
+
16
+ [[ $ret != 0 ]] || false
13
17
14
18
< stdout grep -F 'Parameter `input` is required'
15
19
16
20
echo
17
21
echo "Test overwrite script param from config profile"
18
22
echo
19
- $NXF_RUN -c ../../params-dsl.config -profile test & > stdout
23
+ $NXF_RUN -c ../../params-dsl.config -profile test > stdout
20
24
21
25
< stdout grep -F 'params.input = [alpha, beta, delta]'
22
26
< stdout grep -F 'params.save_intermeds = true'
23
27
24
28
echo
25
29
echo "Test invalid param"
26
30
echo
27
- $NXF_RUN --inputs ./data &> stdout
31
+ set +e
32
+ $NXF_RUN --inputs ./data &> stdout ; ret=$?
33
+ set -e
34
+
35
+ [[ $ret != 0 ]] || false
28
36
29
37
< stdout grep -F 'Parameter `inputs` was specified'
You can’t perform that action at this time.
0 commit comments