1 |
#!/usr/bin/env bash |
2 |
# |
3 |
# Tests for the blog. |
4 |
# |
5 |
|
6 |
### -a |
7 |
[ -a ] |
8 |
echo status=$? |
9 |
# stdout: status=0 |
10 |
|
11 |
### -a -a |
12 |
[ -a -a ] |
13 |
echo status=$? |
14 |
# stdout: status=1 |
15 |
# N-I osh stdout: status=2 |
16 |
|
17 |
### -a -a -a |
18 |
[ -a -a -a ] |
19 |
echo status=$? |
20 |
# stdout: status=0 |
21 |
# BUG mksh stdout: status=2 |
22 |
|
23 |
### -a -a -a -a |
24 |
[ -a -a -a -a ] |
25 |
echo status=$? |
26 |
# stdout: status=1 |
27 |
# BUG bash stdout: status=2 |
28 |
# N-I osh stdout: status=2 |
29 |
|
30 |
### -a -a -a -a -a |
31 |
[ -a -a -a -a -a ] |
32 |
echo status=$? |
33 |
# stdout: status=1 |
34 |
# BUG dash/zsh stdout: status=0 |
35 |
# N-I osh stdout: status=2 |
36 |
|
37 |
### -a -a -a -a -a -a |
38 |
[ -a -a -a -a -a -a ] |
39 |
echo status=$? |
40 |
# stdout: status=1 |
41 |
# BUG bash/mksh stdout: status=2 |
42 |
# N-I osh stdout: status=2 |
43 |
|
44 |
### -a -a -a -a -a -a -a |
45 |
[ -a -a -a -a -a -a -a ] |
46 |
echo status=$? |
47 |
# stdout: status=1 |
48 |
# BUG bash stdout: status=2 |
49 |
# BUG dash/zsh stdout: status=0 |
50 |
# N-I osh stdout: status=2 |
51 |
|
52 |
### -a -a -a -a -a -a -a -a |
53 |
[ -a -a -a -a -a -a -a -a ] |
54 |
echo status=$? |
55 |
# stdout: status=1 |
56 |
# N-I osh stdout: status=2 |