1 | # For OSH only functionality |
2 | |
3 | #### var x = $(echo bad; false) in OSH |
4 | |
5 | #shopt -s verbose_errexit |
6 | |
7 | # This turns on command_sub_errexit and fails |
8 | var x = $(echo bad; false) |
9 | echo 'unreachable' |
10 | |
11 | pp test_ (x) |
12 | |
13 | ## status: 1 |
14 | ## STDOUT: |
15 | ## END |
16 | |
17 | |
18 | #### var x = $(echo one; false; echo two) in OSH |
19 | |
20 | #shopt -s verbose_errexit |
21 | |
22 | # I don't understand why this doesn't fail |
23 | var x = $(echo one; false; echo two) |
24 | echo 'unreachable' |
25 | |
26 | pp test_ (x) |
27 | |
28 | ## status: 1 |
29 | ## STDOUT: |
30 | ## END |
31 |