Results for oil-builtins.test.sh

statusoshosh_ALT
pass 2525
FAIL 33
total2828
caseoshosh_ALTdescription
0pass pass push onto a=(1 2)
1pass pass push onto var a = %(1 2)
2pass pass push with invalid type
3pass pass push with invalid var name
4pass pass write -sep, -end, -n, varying flag syntax
5pass pass write --qsn
6pass pass write --qsn --unicode
7pass pass write -e not supported
8pass pass write syntax error
9pass pass write --
10pass pass read flag usage
11pass pass read --line --with-eol
12pass pass read --line --qsn
13pass pass read --line --with-eol --qsn
14pass pass read --qsn usage
15FAIL FAIL read --all-lines
detailsdetails
16FAIL FAIL read --all-lines --with-eol
detailsdetails
17FAIL FAIL read --all-lines --qsn --with-eol
detailsdetails
18pass pass read --all
19pass pass read -0 is like read -r -d ''
20pass pass shopt supports long flags
21pass pass shopt supports 'set' options
22pass pass shopt and block
23pass pass shopt and block status
24pass pass shopt usage error
25pass pass shopt --print
26pass pass simple_test_builtin
27pass pass long flags to test
50 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

osh15 read --all-lines

[osh stdout] Expected '1 2 3\n', got '@nums\n'

stdout:
@nums
stderr:
  seq 3 | read --all-lines :nums
               ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'
osh_ALT15 read --all-lines

[osh_ALT stdout] Expected '1 2 3\n', got '@nums\n'

stdout:
@nums
stderr:
  seq 3 | read --all-lines :nums
               ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'
osh16 read --all-lines --with-eol

[osh stdout] Expected '1\n2\n3\n', got '@nums\n'

stdout:
@nums
stderr:
  seq 3 | read --all-lines --with-eol :nums
               ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'
osh_ALT16 read --all-lines --with-eol

[osh_ALT stdout] Expected '1\n2\n3\n', got '@nums\n'

stdout:
@nums
stderr:
  seq 3 | read --all-lines --with-eol :nums
               ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'
osh17 read --all-lines --qsn --with-eol

[osh stdout] Expected 'foo\nbar\none\ntwo\n', got '@lines\n'

stdout:
@lines
stderr:
  read --all-lines --qsn --with-eol :lines << EOF
       ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'
osh_ALT17 read --all-lines --qsn --with-eol

[osh_ALT stdout] Expected 'foo\nbar\none\ntwo\n', got '@lines\n'

stdout:
@lines
stderr:
  read --all-lines --qsn --with-eol :lines << EOF
       ^~~~~~~~~~~
[ stdin ]:1: 'read' got invalid flag '--all-lines'