Results for builtin-eval-source.test.sh

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

Details on runs that didn't PASS

osh-cpp19 source doesn't crash when targeting a directory

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

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