Results for ysh-slice-range.test.sh

statusoshosh-cpp
pass 1212
FAIL 11
total1313
caseoshosh-cppdescription
0pass pass precedence of 1:3 vs comparison
1pass pass precedence of 1:3 vs bitwise operator
2pass pass subscript and slice :| 1 2 3 4 |
3pass pass Range end points can be int-looking Strings
4pass pass Slice indices can be int-looking strings
5pass pass slice subscripts are adjusted like Python
6pass pass subscript and slice of List
7pass pass expressions and negative indices
8pass pass Index with expression
9pass pass Copy with a[:]
10pass pass Iterate over range
11pass pass Loops over bogus ranges terminate
12FAIL FAIL Slices with Multiple Dimensions (for TSV8?)
detailsdetails
24 passed, 0 OK, 0 not implemented, 0 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

osh12 Slices with Multiple Dimensions (for TSV8?)

[osh stdout] Expected "(Str) 'TODO: Table Slicing'\n(Str) 'TODO: Table Slicing'\n" Got ''
[osh status] Expected 0, got 2

stdout:
stderr: 
  qtt pretty :mytable <<< '''
  ^~~
[ stdin ]:1: 'qtt' not found (OILS-ERR-100)
  var t1 = mytable[2:, :]
                     ^
[ stdin ]:8: Only 1 subscript is accepted
osh-cpp12 Slices with Multiple Dimensions (for TSV8?)

[osh-cpp stdout] Expected "(Str) 'TODO: Table Slicing'\n(Str) 'TODO: Table Slicing'\n" Got ''
[osh-cpp status] Expected 0, got 2

stdout:
stderr: 
  qtt pretty :mytable <<< '''
  ^~~
[ stdin ]:1: 'qtt' not found (OILS-ERR-100)
  var t1 = mytable[2:, :]
                     ^
[ stdin ]:8: Only 1 subscript is accepted