Results for ysh-list.test.sh

statusyshysh_ALT
pass 1717
FAIL 11
total1818
caseyshysh_ALTdescription
0pass pass shell array :| a 'b c' |
1pass pass empty array and simple_word_eval (regression test)
2pass pass Empty array and assignment builtin (regression)
3FAIL FAIL Shell arrays support tilde detection, static globbing, brace detection
detailsdetails
4pass pass Basic List, a[42] a['42'] allowed
5pass pass Mutate List entries, a[42] a['42'] allowed
6pass pass string array with command sub, varsub, etc.
7pass pass Can print type of List with pp
8pass pass splice and stringify array
9pass pass List->extend()
10pass pass List append()/extend() should return null
11pass pass List pop()
12pass pass List remove() removes elements
13pass pass List remove() does nothing if element does not exist
14pass pass List insert()
15pass pass List insert() overflow
16pass pass List insert() negative
17pass pass List insert() negative overflow
34 passed, 0 OK, 0 not implemented, 0 BUG, 2 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

ysh3 Shell arrays support tilde detection, static globbing, brace detection

[ysh stdout] Expected "['/home/bob/src', 'bar.py', 'foo.py', 'andy@example.com', 'bob@example.com', '*.py']\n" Got ''
[ysh status] Expected 0, got 2

stdout:
stderr: 
  no_dynamic_glob='*.py'
                  ^
[ stdin ]:5: Invalid quoted word part in YSH (OILS-ERR-17)
ysh_ALT3 Shell arrays support tilde detection, static globbing, brace detection

[ysh_ALT stdout] Expected "['/home/bob/src', 'bar.py', 'foo.py', 'andy@example.com', 'bob@example.com', '*.py']\n" Got ''
[ysh_ALT status] Expected 0, got 2

stdout:
stderr: 
  no_dynamic_glob='*.py'
                  ^
[ stdin ]:5: Invalid quoted word part in YSH (OILS-ERR-17)