Results for builtin-umask.test.sh

statusoshosh-cpp
pass 1717
FAIL 33
total2020
caseoshosh-cppdescription
0pass pass get umask
1pass pass set umask in octal
2pass pass set umask symbolically
3FAIL FAIL umask -p
detailsdetails
4FAIL FAIL umask -S
detailsdetails
5pass pass umask symbolic parsing
6pass pass umask symbolic parsing with spaces
7pass pass umask bad symbolic input
8FAIL FAIL umask octal number out of range
detailsdetails
9pass pass umask allow overwriting and duplicates
10pass pass umask a is valid who
11pass pass umask X perm
12pass pass umask s perm
13pass pass umask t perm
14pass pass umask default who
15pass pass umask bare op
16pass pass umask bare op -
17pass pass umask permcopy
18pass pass umask permcopy running value
19pass pass umask sequential actions
34 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

osh3 umask -p

[osh status] Expected 0 Got 1

stdout:
stderr: 
oils warning: expected one of `+-=` at start of action instead of `p`
osh-cpp3 umask -p

[osh-cpp status] Expected 0 Got 1

stdout:
stderr: 
oils warning: expected one of `+-=` at start of action instead of `p`
osh4 umask -S

[osh status] Expected 0 Got 1

stdout:
stderr: 
oils warning: expected one of `+-=` at start of action instead of `S`
osh-cpp4 umask -S

[osh-cpp status] Expected 0 Got 1

stdout:
stderr: 
oils warning: expected one of `+-=` at start of action instead of `S`
osh8 umask octal number out of range

[osh stdout] Expected 'status=1\n022\n' Got 'status=0\n567\n'

stdout:
status=0
567
stderr:
osh-cpp8 umask octal number out of range

[osh-cpp stdout] Expected 'status=1\n022\n' Got 'status=0\n567\n'

stdout:
status=0
567
stderr: