Results for oil-builtin-funcs.test.sh

statusoshosh_ALT
pass 1212
FAIL 33
total1515
caseoshosh_ALTdescription
0pass pass bool()
1pass pass int()
2FAIL FAIL float()
detailsdetails
3pass pass str()
4pass pass tuple()
5pass pass list()
6pass pass dict()
7pass pass join()
8pass pass abs
9pass pass any() and all()
10pass pass sum()
11pass pass sorted()
12pass pass reversed()
13FAIL FAIL enumerate()
detailsdetails
14FAIL FAIL zip()
detailsdetails
24 passed, 0 OK, 0 not implemented, 0 BUG, 3 failed, 0 timeouts, 0 cases skipped
3 failed under osh

Details on runs that didn't PASS

osh2 float()

[osh stdout] Expected '1.2\n3.4\n', got ''
[osh status] Expected 0, got 1

stdout:
stderr: 
  var a = float("1.2")
  ^~~
[ stdin ]:2: fatal: Undefined variable 'float'
osh_ALT2 float()

[osh_ALT stdout] Expected '1.2\n3.4\n', got ''
[osh_ALT status] Expected 0, got 1

stdout:
stderr: 
  var a = float("1.2")
  ^~~
[ stdin ]:2: fatal: Undefined variable 'float'
osh13 enumerate()

[osh stdout] Expected '0 a\n1 b\n2 c\n', got "<type 'enumerate'>\n"
[osh status] Expected 0, got 2

stdout:
<type 'enumerate'>
stderr:
  for (i, a in enumerate( @(a b c) )) {
      ^
[ stdin ]:3: Loop variable name should be a constant
osh_ALT13 enumerate()

[osh_ALT stdout] Expected '0 a\n1 b\n2 c\n', got "<type 'enumerate'>\n"
[osh_ALT status] Expected 0, got 2

stdout:
<type 'enumerate'>
stderr:
  for (i, a in enumerate( @(a b c) )) {
      ^
[ stdin ]:3: Loop variable name should be a constant
osh14 zip()

[osh stdout] Expected '1 a\n2 b\n3 c\n', got '<built-in function zip>\n'
[osh status] Expected 0, got 2

stdout:
<built-in function zip>
stderr:
  for (item in zip(a, b)) {
      ^
[ stdin ]:5: Loop variable name should be a constant
osh_ALT14 zip()

[osh_ALT stdout] Expected '1 a\n2 b\n3 c\n', got '<built-in function zip>\n'
[osh_ALT status] Expected 0, got 2

stdout:
<built-in function zip>
stderr:
  for (item in zip(a, b)) {
      ^
[ stdin ]:5: Loop variable name should be a constant