Results for ysh-user-feedback.test.sh

statusyshysh-cpp
pass 86
FAIL 35
total1111
caseyshysh-cppdescription
0pass pass !== operator
1pass pass elif bug
2pass pass global vars
3pass pass Julia port
4pass pass readonly in loop: explains why const doesn't work
5pass FAIL Eggex bug in a loop
details
6pass FAIL Append object onto Array
details
7pass pass Invalid op on string
8FAIL FAIL var in both branches of if (Julian)
detailsdetails
9FAIL FAIL var in branches of case (Aidan)
detailsdetails
10FAIL FAIL Modify for loop variable with var or setvar? (Machine Stops)
detailsdetails
14 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

ysh-cpp5 Eggex bug in a loop

[ysh-cpp stdout] Expected 'yes\nyes\n' Got ''
[ysh-cpp status] Expected 0 Got 2

stdout:
stderr: 
  for i in @(seq 2) {
                  ^
[ stdin ]:1: Invalid word while parsing command list
ysh-cpp6 Append object onto Array

[ysh-cpp stdout] Expected '[\n {\n "1": "Test 1"\n },\n {\n "2": "Test 2"\n }\n]\n' Got ''
[ysh-cpp status] Expected 0 Got 2

stdout:
stderr: 
  for i in @(seq 2) {
                  ^
[ stdin ]:4: Invalid word while parsing command list
ysh8 var in both branches of if (Julian)

[ysh status] Expected 0 Got 2

stdout:
stderr: 
      var tmp = "world"
          ^~~
[ stdin ]:6: 'tmp' was already declared
ysh-cpp8 var in both branches of if (Julian)

[ysh-cpp status] Expected 0 Got 2

stdout:
stderr: 
      var tmp = "world"
          ^~~
[ stdin ]:6: 'tmp' was already declared
ysh9 var in branches of case (Aidan)

[ysh stdout] Expected '' Got 'name=one\n'
[ysh status] Expected 0 Got 2

stdout:
name=one
stderr:
      (2) { var name = "two" }
                ^~~~
[ stdin ]:12: 'name' was already declared
ysh-cpp9 var in branches of case (Aidan)

[ysh-cpp stdout] Expected '' Got 'name=one\n'
[ysh-cpp status] Expected 0 Got 2

stdout:
name=one
stderr:
      (2) { var name = "two" }
                ^~~~
[ stdin ]:12: 'name' was already declared
ysh10 Modify for loop variable with var or setvar? (Machine Stops)

[ysh stdout] Expected 'a\nzz\nb\nzz\n' Got ''
[ysh status] Expected 0 Got 2

stdout:
stderr: 
      setvar x = 'zz'
             ^
[ stdin ]:12: setvar couldn't find matching 'var x' (OILS-ERR-10)
ysh-cpp10 Modify for loop variable with var or setvar? (Machine Stops)

[ysh-cpp stdout] Expected 'a\nzz\nb\nzz\n' Got ''
[ysh-cpp status] Expected 0 Got 2

stdout:
stderr: 
      setvar x = 'zz'
             ^
[ stdin ]:12: setvar couldn't find matching 'var x' (OILS-ERR-10)