Results for tilde.test.sh

statusoshosh_.pyosh_.cc
pass 651
FAIL 015
total666
caseoshosh_.pyosh_.ccdescription
0pass pass FAIL ~ expansion in assignment
details
1pass pass FAIL ~ expansion in readonly assignment
details
2pass pass FAIL No ~ expansion in dynamic assignment
details
3pass pass pass No tilde expansion in word that looks like assignment but isn't
4pass FAIL FAIL tilde expansion of word after redirect
detailsdetails
5pass pass FAIL other user
details
12 passed, 0 OK, 0 not implemented, 0 BUG, 6 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh_.cc0 ~ expansion in assignment

[osh_.cc stdout] Expected '/home/bob/src\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.dbg: cpp/core_passwd.h:16: Str *passwd::GetHomeDir(syntax_asdl::Token *): Assertion `0' failed.
osh_.cc1 ~ expansion in readonly assignment

[osh_.cc stdout] Expected '/home/bob/src\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.dbg: cpp/core_passwd.h:16: Str *passwd::GetHomeDir(syntax_asdl::Token *): Assertion `0' failed.
osh_.cc2 No ~ expansion in dynamic assignment

[osh_.cc stdout] Expected '~/src\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.dbg: mycpp/mylib.h:596: V Dict<Str *, runtime_asdl::value_t *>::index(K) [K = Str *, V = runtime_asdl::value_t *]: Assertion `0' failed.
osh_.py4 tilde expansion of word after redirect

[osh_.py stdout] Expected '3\n', got 'hi\n'

stdout:
hi
stderr:
osh_.cc4 tilde expansion of word after redirect

[osh_.cc stdout] Expected '3\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.dbg: cpp/core_passwd.h:16: Str *passwd::GetHomeDir(syntax_asdl::Token *): Assertion `0' failed.
osh_.cc5 other user

[osh_.cc stdout] Expected '~nonexistent\n', got ''
[osh_.cc status] Expected 0, got -6

stdout:
stderr: 
osh_eval.dbg: cpp/core_passwd.h:16: Str *passwd::GetHomeDir(syntax_asdl::Token *): Assertion `0' failed.