28 passed, 0 OK, 0 not implemented, 0 BUG, 6 failed, 0 timeouts, 0 cases skipped 6 failed under osh
| ysh | 6 Do && || with YSH constructs make sense/ [ysh stdout] Expected '' Got '(List) [42]\n(Int) 42\n(Int) 42\n' stdout: (List) [42] (Int) 42 (Int) 42stderr: |
| ysh-cpp | 6 Do && || with YSH constructs make sense/ [ysh-cpp stdout] Expected '' Got '(List) [42]\n(Int) 42\n(Int) 42\n' stdout: (List) [42] (Int) 42 (Int) 42stderr: |
| ysh | 10 func call inside proc call - error message attribution [ysh stdout] Expected '' Got " eval (ident([1,2,3]))\n ^\n[ -c flag ]:11: 'eval' got unexpected typed args\n eval (ident([1,2,3]))\n ^~~~\n[ -c flag ]:11: errexit PID 32714: Command failed with status 2\n" stdout: eval (ident([1,2,3]))
^
[ -c flag ]:11: 'eval' got unexpected typed args
eval (ident([1,2,3]))
^~~~
[ -c flag ]:11: errexit PID 32714: Command failed with status 2
stderr: |
| ysh-cpp | 10 func call inside proc call - error message attribution [ysh-cpp stdout] Expected '' Got " eval (ident([1,2,3]))\n ^\n[ -c flag ]:11: 'eval' got unexpected typed args\n eval (ident([1,2,3]))\n ^~~~\n[ -c flag ]:11: errexit PID 32741: Command failed with status 2\n" stdout: eval (ident([1,2,3]))
^
[ -c flag ]:11: 'eval' got unexpected typed args
eval (ident([1,2,3]))
^~~~
[ -c flag ]:11: errexit PID 32741: Command failed with status 2
stderr: |
| ysh | 15 Another "stealing stdin" issue with spec tests [ysh stdout] Expected '(Str) "1"\n(Str) "2"\n(Str) "3"\n(Str) "4"\n(Str) "5"\n' Got '(Str) ""\n(Str) ""\n(Str) ""\n(Str) "1"\n(Str) "2"\n(Str) "3"\n(Str) "4"\n(Str) "5"\n' stdout: (Str) "" (Str) "" (Str) "" (Str) "1" (Str) "2" (Str) "3" (Str) "4" (Str) "5"stderr: |
| ysh-cpp | 15 Another "stealing stdin" issue with spec tests [ysh-cpp stdout] Expected '(Str) "1"\n(Str) "2"\n(Str) "3"\n(Str) "4"\n(Str) "5"\n' Got '(Str) ""\n(Str) ""\n(Str) ""\n(Str) "1"\n(Str) "2"\n(Str) "3"\n(Str) "4"\n(Str) "5"\n' stdout: (Str) "" (Str) "" (Str) "" (Str) "1" (Str) "2" (Str) "3" (Str) "4" (Str) "5"stderr: |
| ysh | 16 Nested io.stdin [ysh stdout] Expected 'x=a\nx=b\nx=a\nx=b\n---\nx=a\nx=b\nx=a\nx=b\n---\nx=a\nx=b\nx=a\nx=b\n' Got 'x=y\nx=a\nx=b\n---\nx=y\nx=a\nx=b\n---\nx=a\nx=b\nx=y\nx=a\nx=b\n' stdout: x=y x=a x=b --- x=y x=a x=b --- x=a x=b x=y x=a x=bstderr: |
| ysh-cpp | 16 Nested io.stdin [ysh-cpp stdout] Expected 'x=a\nx=b\nx=a\nx=b\n---\nx=a\nx=b\nx=a\nx=b\n---\nx=a\nx=b\nx=a\nx=b\n' Got 'x=y\nx=a\nx=b\n---\nx=y\nx=a\nx=b\n---\nx=a\nx=b\nx=y\nx=a\nx=b\n' stdout: x=y x=a x=b --- x=y x=a x=b --- x=a x=b x=y x=a x=bstderr: |
| ysh | 17 Iterating over io.stdin multiple times (#2356) [ysh stdout] Expected '0: a\n0: c\n1: d\n' Got "0: echo u'c\\nd' | for i, line in (io.stdin) { echo $i: $line }\n" stdout: 0: echo u'c\nd' | for i, line in (io.stdin) { echo $i: $line }
stderr: |
| ysh-cpp | 17 Iterating over io.stdin multiple times (#2356) [ysh-cpp stdout] Expected '0: a\n0: c\n1: d\n' Got "0: echo u'c\\nd' | for i, line in (io.stdin) { echo $i: $line }\n" stdout: 0: echo u'c\nd' | for i, line in (io.stdin) { echo $i: $line }
stderr: |
| ysh | 18 Long boolean flags can't have attached values [ysh stdout] Expected '' Got 'hi\nhi\nhi\nhi\n\n"hi"\n"hi"\n"hi"\n"hi"\n' [ysh status] Expected 1 Got 2 stdout: hi hi hi hi "hi" "hi" "hi" "hi"stderr: write --json=Talse hi ^~~~~ [ stdin ]:12: 'write' got invalid argument to boolean flag: 'Talse' write --json=Talse hi ^~~~~ [ stdin ]:12: errexit PID 33039: Command failed with status 2 |
| ysh-cpp | 18 Long boolean flags can't have attached values [ysh-cpp stdout] Expected '' Got 'hi\nhi\nhi\nhi\n\n"hi"\n"hi"\n"hi"\n"hi"\n' [ysh-cpp status] Expected 1 Got 2 stdout: hi hi hi hi "hi" "hi" "hi" "hi"stderr: write --json=Talse hi ^~~~~ [ stdin ]:12: 'write' got invalid argument to boolean flag: 'Talse' write --json=Talse hi ^~~~~ [ stdin ]:12: errexit PID 33057: Command failed with status 2 |