Results for ysh-method-other.test.sh

statusysh
FAIL 4
total4
caseyshdescription
0FAIL Command.sourceCode() on literal block: p { echo hi }
details
1FAIL Command.sourceCode() on Expr: ^(echo 1; echo 2)
details
2FAIL Command.sourceCode() works with reparsing, e.g. backticks
details
3FAIL Command.sourceCode() works in nested blocks
details
0 passed, 0 OK, 0 not implemented, 0 BUG, 4 failed, 0 timeouts, 0 cases skipped
4 failed under osh

Details on runs that didn't PASS

ysh0 Command.sourceCode() on literal block: p { echo hi }

[ysh stdout] Expected '{\n "location_str": "[ stdin ]",\n "location_start_line": 22\n}\n1\n2\n---\n1\n2\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
ysh1 Command.sourceCode() on Expr: ^(echo 1; echo 2)

[ysh stdout] Expected '<Command>\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
ysh2 Command.sourceCode() works with reparsing, e.g. backticks

[ysh stdout] Expected '(Str) " \\n echo \\"greeting `echo backticks`\\"\\n"\n(Str) " \\n array_lhs[i++]=y\\n"\n(Str) " \\n e foo\\n"\n(Str) " \\n e2 zzz\\n"\n' Got ''
[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value
ysh3 Command.sourceCode() works in nested blocks

[ysh status] Expected 0 Got 1
[ysh stderr] Found 'Traceback (most recent'

stdout:
stderr: 
Traceback (most recent call last):
  File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>
    from core import shell
  File "/home/uke/oil/core/shell.py", line 40, in <module>
    from builtin import dirs_osh
  File "/home/uke/oil/builtin/dirs_osh.py", line 16, in <module>
    from core import value
ImportError: cannot import name value