Results for bugs.test.sh

statusoshosh-cpp
pass 1919
ok 11
FAIL 11
total2121
caseoshosh-cppdescription
0pass pass echo keyword
1pass pass if/else
2pass pass Turn an array into an integer.
3pass pass assign readonly -- one line
4pass pass assign readonly -- multiple lines
5pass pass assign readonly -- multiple lines -- set -o posix
6pass pass unset readonly -- one line
7pass pass unset readonly -- multiple lines
8pass pass First word like foo$x() and foo$[1+2] (regression)
9pass pass Function names
10ok ok file with NUL byte
detailsdetails
11pass pass fastlex: PS1 format string that's incomplete / with NUL byte
12FAIL FAIL 'echo' and printf to disk full
detailsdetails
13pass pass subshell while running a script (regression)
14pass pass for loop (issue #1446)
15pass pass for loop 2 (issue #1446)
16pass pass autoconf word split (#1449)
17pass pass autoconf arithmetic - relaxed eval_unsafe_arith (#1450)
18pass pass command execution $(echo 42 | tee PWNED) not allowed
19pass pass process sub <(echo 42 | tee PWNED) not allowed
20pass pass unset doesn't allow command execution
38 passed, 2 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh10 file with NUL byte

stdout:
one
stderr:
osh-cpp10 file with NUL byte

stdout:
one
stderr:
osh12 'echo' and printf to disk full

[osh stdout] Expected 'status=1\nstatus=1\n', got ''
[osh status] Expected 0, got 2

stdout:
stderr: 
oils I/O error (main): No space left on device
osh-cpp12 'echo' and printf to disk full

[osh-cpp stdout] Expected 'status=1\nstatus=1\n', got 'status=0\nstatus=0\n'

stdout:
status=0
status=0
stderr: