Results for loop.test.sh

statusoshosh_.pyosh_.cc
pass 242424
ok 111
total252525
caseoshosh_.pyosh_.ccdescription
0pass pass pass implicit for loop
1pass pass pass empty for loop (has "in")
2pass pass pass for loop with invalid identifier
3pass pass pass the word 'in' can be the loop variable
4pass pass pass Tilde expansion within for loop
5pass pass pass Brace Expansion within Array
6pass pass pass using loop var outside loop
7pass pass pass continue
8pass pass pass break
9ok ok ok dynamic control flow (KNOWN INCOMPATIBILITY)
detailsdetailsdetails
10pass pass pass while in while condition
11pass pass pass while in pipe
12pass pass pass while in pipe with subshell
13pass pass pass until loop
14pass pass pass continue at top level
15pass pass pass continue in subshell
16pass pass pass continue in subshell aborts with errexit
17pass pass pass bad arg to break
18pass pass pass too many args to continue
19pass pass pass break in condition of loop
20pass pass pass break in condition of nested loop
21pass pass pass return within eval
22pass pass pass break/continue within eval
23pass pass pass break/continue within source
24pass pass pass top-level break/continue/return (without strict_control_flow)
72 passed, 3 OK, 0 not implemented, 0 BUG, 0 failed, 0 timeouts, 0 cases skipped

Details on runs that didn't PASS

osh9 dynamic control flow (KNOWN INCOMPATIBILITY)

stdout:
1
2
3
stderr:
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found
osh_.py9 dynamic control flow (KNOWN INCOMPATIBILITY)

stdout:
1
2
3
stderr:
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found
osh_.cc9 dynamic control flow (KNOWN INCOMPATIBILITY)

stdout:
1
2
3
stderr:
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found
    $b
    ^~
[ stdin ]:4: 'break' not found