Results for tilde.test.sh

statusoshosh_.pyosh_.cc
pass 652
FAIL 014
total666
caseoshosh_.pyosh_.ccdescription
0pass pass FAIL ~ expansion in assignment
details
1pass pass FAIL ~ expansion in readonly assignment
details
2pass pass pass No ~ expansion in dynamic assignment
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
13 passed, 0 OK, 0 not implemented, 0 BUG, 5 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:15: 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:15: Str *passwd::GetHomeDir(syntax_asdl::Token *): 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:15: 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:15: Str *passwd::GetHomeDir(syntax_asdl::Token *): Assertion `0' failed.