Results for ble-unset.test.sh

statusoshosh-cpp
FAIL 55
total55
caseoshosh-cppdescription
0FAIL FAIL [bash_unset] nested context by tempenv-eval
detailsdetails
1FAIL FAIL [bash_unset] local-unset / dynamic-unset for localvar on nested-context
detailsdetails
2FAIL FAIL [bash_unset] dynamic-unset for nested localvars
detailsdetails
3FAIL FAIL [bash_unset] dynamic-unset for nested tempenvs
detailsdetails
4FAIL FAIL [bash_unset] local-unset for nested tempenvs
detailsdetails
0 passed, 0 OK, 0 not implemented, 0 BUG, 5 failed, 0 timeouts, 0 cases skipped
5 failed under osh

Details on runs that didn't PASS

osh0 [bash_unset] nested context by tempenv-eval

[osh stdout] Expected '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local1 (after)\n' Got '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local2 (after)\n'

stdout:
[global,tempenv1,local1] v: local1
[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2
[global,tempenv1,local1,tempenv2,(eval),local2] v: local2
[global,tempenv1,local1] v: local2 (after)
stderr:
osh-cpp0 [bash_unset] nested context by tempenv-eval

[osh-cpp stdout] Expected '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local1 (after)\n' Got '[global,tempenv1,local1] v: local1\n[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2\n[global,tempenv1,local1,tempenv2,(eval),local2] v: local2\n[global,tempenv1,local1] v: local2 (after)\n'

stdout:
[global,tempenv1,local1] v: local1
[global,tempenv1,local1,tempenv2,(eval)] v: tempenv2
[global,tempenv1,local1,tempenv2,(eval),local2] v: local2
[global,tempenv1,local1] v: local2 (after)
stderr:
osh1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context

[osh stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: local1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: local1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n'

stdout:
[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1
[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1
stderr:
osh-cpp1 [bash_unset] local-unset / dynamic-unset for localvar on nested-context

[osh-cpp stdout] Expected '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: local1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: local1\n' Got '[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1\n[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1\n'

stdout:
[global,tempenv1,local1,tempenv2,(eval),local2,(unset)] v: tempenv1
[global,tempenv1,local1,tempenv2,(eval),local2,(unlocal)] v: tempenv1
stderr:
osh2 [bash_unset] dynamic-unset for nested localvars

[osh stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local2 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local1 (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n'

stdout:
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)
stderr:
osh-cpp2 [bash_unset] dynamic-unset for nested localvars

[osh-cpp stdout] Expected '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local2 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local1 (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 4)\n' Got '[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)\n[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)\n'

stdout:
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: local3
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: tempenv1 (unlocal 1)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: global (unlocal 2)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 3)
[global,tempenv1/local1,tempenv2/local2,tempenv3/local3] v: (unset) (unlocal 4)
stderr:
osh3 [bash_unset] dynamic-unset for nested tempenvs

[osh stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n'

stdout:
[global,tempenv1,tempenv2,tempenv3] v: tempenv3
[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 1)
[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 2)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)
stderr:
osh-cpp3 [bash_unset] dynamic-unset for nested tempenvs

[osh-cpp stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 1)\n[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)\n'

stdout:
[global,tempenv1,tempenv2,tempenv3] v: tempenv3
[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unlocal 1)
[global,tempenv1,tempenv2,tempenv3] v: global (unlocal 2)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 3)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unlocal 4)
stderr:
osh4 [bash_unset] local-unset for nested tempenvs

[osh stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n'

stdout:
[global,tempenv1,tempenv2,tempenv3] v: tempenv3
[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 1)
[global,tempenv1,tempenv2,tempenv3] v: global (unset 2)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)
stderr:
osh-cpp4 [bash_unset] local-unset for nested tempenvs

[osh-cpp stdout] Expected '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv2 (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n' Got '[global,tempenv1,tempenv2,tempenv3] v: tempenv3\n[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 1)\n[global,tempenv1,tempenv2,tempenv3] v: global (unset 2)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)\n[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)\n'

stdout:
[global,tempenv1,tempenv2,tempenv3] v: tempenv3
[global,tempenv1,tempenv2,tempenv3] v: tempenv1 (unset 1)
[global,tempenv1,tempenv2,tempenv3] v: global (unset 2)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 3)
[global,tempenv1,tempenv2,tempenv3] v: (unset) (unset 4)
stderr: