Results for builtin-eval-source.test.sh

statusoshosh_.pyosh_.cc
pass 202019
FAIL 001
total202020
caseoshosh_.pyosh_.ccdescription
0pass pass pass Eval
1pass pass pass eval accepts/ignores --
2pass pass pass eval usage
3pass pass pass Source
4pass pass pass source accepts/ignores --
5pass pass pass Source nonexistent
6pass pass pass Source with no arguments
7pass pass pass Source with arguments
8pass pass pass Source from a function, mutating argv and defining a local var
9pass pass pass Source with syntax error
10pass pass pass Eval with syntax error
11pass pass pass Eval in does tilde expansion
12pass pass pass Eval in bash does tilde expansion in array
13pass pass pass source works for files in current directory (bash only)
14pass pass pass source looks in PATH for files
15pass pass pass source finds files in PATH before current dir
16pass pass pass source works for files in subdirectory
17pass pass pass exit within eval (regression)
18pass pass pass exit within source (regression)
19pass pass FAIL source doesn't crash when targeting a directory
details
59 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc19 source doesn't crash when targeting a directory

[osh_.cc stdout] Expected 'status=1\n', got 'getline() error: Is a directory\n'
[osh_.cc status] Expected 0, got 2

stdout:
getline() error: Is a directory
stderr:
osh I/O error: Is a directory