Results for ysh-namespaces.test.sh

statusyshysh-cpp
pass 33
FAIL 22
total55
caseyshysh-cppdescription
0pass pass global frame doesn't contain builtins like len(), dict(), io
1pass pass global frame doesn't contain env vars
2FAIL FAIL global frame doesn't have PWD, IFS
detailsdetails
3FAIL FAIL __defaults__ is a Dict, showing default PATH, PS1
detailsdetails
4pass pass __builtins__ module
6 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
2 failed under osh

Details on runs that didn't PASS

ysh2 global frame doesn't have PWD, IFS

[ysh stdout] Expected '', got 'IFS=[ \t\n]\n'
[ysh status] Expected 0, got 1

stdout:
IFS=[ 	
]
stderr:
  echo "PWD=[$PWD]"
             ^~~~
[ stdin ]:2: fatal: Undefined variable 'PWD'
ysh-cpp2 global frame doesn't have PWD, IFS

[ysh-cpp stdout] Expected '', got 'IFS=[ \t\n]\n'
[ysh-cpp status] Expected 0, got 1

stdout:
IFS=[ 	
]
stderr:
  echo "PWD=[$PWD]"
             ^~~~
[ stdin ]:2: fatal: Undefined variable 'PWD'
ysh3 __defaults__ is a Dict, showing default PATH, PS1

[ysh stdout] Expected '(Str) "Dict"\n', got '(Str) "Dict"\n(Dict) {}\n'

stdout:
(Str)   "Dict"
(Dict)   {}
stderr:
ysh-cpp3 __defaults__ is a Dict, showing default PATH, PS1

[ysh-cpp stdout] Expected '(Str) "Dict"\n', got '(Str) "Dict"\n(Dict) {}\n'

stdout:
(Str)   "Dict"
(Dict)   {}
stderr: