Results for ysh-xtrace.test.sh

statusosh
FAIL 20
total20
caseoshdescription
0FAIL Customize PS4
details
1FAIL no_xtrace_osh doesn't show [[ ]] etc.
details
2FAIL no_xtrace_osh UNSET, and xtrace_rich set
details
3FAIL proc and shell function
details
4FAIL eval
details
5FAIL source
details
6FAIL external and builtin
details
7FAIL subshell
details
8FAIL command sub
details
9FAIL process sub (nondeterministic)
details
10FAIL pipeline (nondeterministic)
details
11FAIL singleton pipeline
details
12FAIL Background pipeline (separate code path)
details
13FAIL Background process with fork and & (nondeterministic)
details
14FAIL Here doc
details
15FAIL Two here docs
details
16FAIL Here doc greater than 4096 bytes
details
17FAIL Control Flow
details
18FAIL use builtin and invokable module
details
19FAIL Encoded argv uses shell encoding, not J8
details
0 passed, 0 OK, 0 not implemented, 0 BUG, 20 failed, 0 timeouts, 0 cases skipped
20 failed under osh

Details on runs that didn't PASS

osh0 Customize PS4

[osh stdout] Expected '1\n2\n3\n' Got ''
[osh stderr] Expected '5 . builtin echo 1\n5 . builtin echo 2\n6 . builtin echo 3\n' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh1 no_xtrace_osh doesn't show [[ ]] etc.

[osh stderr] Expected '. builtin cd /\n' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh2 no_xtrace_osh UNSET, and xtrace_rich set

[osh stderr] Expected "| command 12345: env 'false'\n; process 12345: status 1\n. builtin set '+x'\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh3 proc and shell function

[osh stderr] Expected "> proc shfunc 1\n . builtin ':' 1\n< proc shfunc\n> proc p 2\n . builtin ':' 2\n< proc p\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh4 eval

[osh stdout] Expected '1\n2\n' Got ''
[osh stderr] Expected '> eval\n . builtin echo 1\n . builtin echo 2\n< eval\n' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh5 source

[osh stdout] Expected '$1 = a\n$1 = x\n' Got ''
[osh stderr] Expected "> source lib.sh a b c\n . builtin echo '$1 = a'\n< source lib.sh\n> source lib.sh x $'\\xfe' $'\\xff'\n . builtin echo '$1 = x'\n< source lib.sh\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh6 external and builtin

[osh stderr] Expected "| command 12345: env 'false'\n; process 12345: status 1\n. builtin 'true'\n. builtin set '+x'\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh7 subshell

[osh stderr] Expected " . 12345 builtin ':' p\n + 12345 exit 3\n . 12345 builtin ':' 1\n < 12345 proc p\n > 12345 proc p\n. builtin ':' begin\n. builtin set '+x'\n; process 12345: status 3\n| forkwait 12345\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh8 command sub

[osh stdout] Expected 'foo=bar\n' Got ''
[osh stderr] Expected " . 12345 builtin echo bar\n. builtin echo 'foo=bar'\n. builtin set '+x'\n; process 12345: status 0\n| command sub 12345\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh9 process sub (nondeterministic)

[osh stdout] Expected '4\n3\n1\n' Got ''
[osh stderr] Expected " . 12345 builtin echo 1\n . 12345 exec seq 3 4\n. builtin ':' begin\n. builtin set '+x'\n; process 12345: status 0\n; process 12345: status 0\n; process 12345: status 0\n| command 12345: tac /dev/fd/N /dev/fd/N\n| proc sub 12345\n| proc sub 12345\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh10 pipeline (nondeterministic)

[osh stdout] Expected '2\n' Got ''
[osh stderr] Expected " . 12345 builtin echo 1\n . 12345 builtin echo 2\n . 12345 exec sort\n < 12345 proc myfunc\n > 12345 proc myfunc\n ; process 12345: status 0\n ; process 12345: status 0\n ; process 12345: status 0\n | command 12345: wc -l\n | part 12345\n | part 12345\n. builtin ':' begin\n. builtin set '+x'\n< pipeline\n> pipeline\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh11 singleton pipeline

[osh stderr] Expected ". builtin ':' begin\n. builtin 'false'\n. builtin ':' end\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh12 Background pipeline (separate code path)

[osh stdout] Expected 'status=0\n' Got ''
[osh stderr] Expected " . 12345 builtin echo 1\n . 12345 builtin echo 2\n . 12345 exec grep ZZZ\n . 12345 exec sort\n ; process 12345: status 0\n ; process 12345: status 0\n ; process 12345: status 1\n < 12345 proc myfunc\n > 12345 proc myfunc\n. builtin ':' begin\n. builtin echo 'status=0'\n. builtin set '+x'\n< wait\n> wait\n| part 12345\n| part 12345\n| part 12345\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh13 Background process with fork and & (nondeterministic)

[osh stderr] Expected " . 12345 exec sleep 0.1\n . 12345 exec sleep 0.1\n ; process 12345: status 0\n ; process 12345: status 0\n. builtin fork\n. builtin set '+x'\n. builtin shopt -s 'ysh:upgrade'\n< wait\n< wait\n> wait\n> wait\n| fork 12345\n| fork 12345\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh14 Here doc

[osh stdout] Expected '2\n3\n' Got ''
[osh stderr] Expected ". builtin ':' begin\n| command 12345: tac\n; process 12345: status 0\n. builtin set '+x'\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh15 Two here docs

[osh stdout] Expected 'yy\nxx\nzz\n' Got ''
[osh stderr] Expected "| command 12345: tac - /dev/fd/3\n; process 12345: status 0\n. builtin set '+x'\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh16 Here doc greater than 4096 bytes

[osh stdout] Expected '2002 big-here.sh\n2000\n' Got ''
[osh stderr] Expected '| here doc 12345\n| command 12345: wc -l\n; process 12345: status 0\n; process 12345: status 0\n' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh17 Control Flow

[osh stdout] Expected '1\n2\na y\na z\nb y\nb z\n' Got ''
[osh stderr] Expected '. builtin echo 1\n. builtin echo 2\n+ break 1\n. builtin echo a y\n+ continue 1\n. builtin echo a z\n. builtin echo b y\n+ continue 1\n. builtin echo b z\n> proc zero\n + return 0\n< proc zero\n' Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh18 use builtin and invokable module

[osh stdout] Expected '[for-xtrace]\ncounter = 5\n\n[for-xtrace]\ncounter = 5\ncounter = 6\n' Got ''
[osh stderr] Expected "> source for-xtrace.ysh\n . builtin echo '[for-xtrace]'\n > proc increment\n . builtin echo 'counter = 5'\n < proc increment\n< source for-xtrace.ysh\n. builtin echo\n> use for-xtrace.ysh\n . builtin echo '[for-xtrace]'\n > proc increment\n . builtin echo 'counter = 5'\n < proc increment\n< use for-xtrace.ysh\n> module-invoke for-xtrace increment foo bar\n . builtin echo 'counter = 6'\n< module-invoke for-xtrace\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib
osh19 Encoded argv uses shell encoding, not J8

[osh stdout] Expected 'one two\n \xce\xbc\n' Got ''
[osh stderr] Expected ". builtin echo $'one two\\n' '\xce\xbc'\n" Got 'Traceback (most recent call last):\n File "/home/uke/oil/bin/oils_for_unix.py", line 27, in <module>\n from core import shell\n File "/home/uke/oil/core/shell.py", line 40, in <module>\n from builtin import dirs_osh\n File "/home/uke/oil/builtin/dirs_osh.py", line 15, in <module>\n from pylib import path_lib\nImportError: cannot import name path_lib\n'
[osh status] Expected 0 Got 1
[osh 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 15, in <module>
    from pylib import path_lib
ImportError: cannot import name path_lib