Results for builtin-trap-bash.test.sh

statusbashosh
pass 1511
ok 02
N-I 02
BUG 10
FAIL 01
total1616
casebashoshdescription
0pass pass trap -l
1pass pass trap -p
2BUG pass trap -p in child is BUGGY in bash
details
3pass pass trap DEBUG ignores $?
4pass pass but trap DEBUG respects errexit
5pass ok trap DEBUG with 'return'
details
6pass pass trap DEBUG with 'exit'
7pass pass trap DEBUG with non-compound commands
8pass pass trap DEBUG and command sub / subshell
9pass ok trap DEBUG and pipeline (lastpipe difference)
details
10pass pass trap DEBUG function call
11pass pass trap DEBUG case
12pass N-I trap DEBUG for each
details
13pass N-I trap DEBUG for expr
details
14pass pass trap DEBUG if while
15pass FAIL trap RETURN
details
26 passed, 2 OK, 2 not implemented, 1 BUG, 1 failed, 0 timeouts, 0 cases skipped
1 failed under osh

Details on runs that didn't PASS

bash2 trap -p in child is BUGGY in bash

stdout:
shown
exit
stderr:
osh5 trap DEBUG with 'return'

stdout:
  [8]
stderr:
osh9 trap DEBUG and pipeline (lastpipe difference)

stdout:
  [6]
a
  [6]
b
  [8]
2
  [10]
1
  [14]
1
stderr:
osh12 trap DEBUG for each

stdout:
  [7]
x=1
  [7]
x=2
  [10]
ok
stderr:
osh13 trap DEBUG for expr

stdout:
  [7]
i=3
  [7]
i=4
  [10]
ok
stderr:
osh15 trap RETURN

[osh stdout] Expected '--\nf\n--\n--\ng\n--\nreturn-helper.sh\nprofile [x y]\n' Got '--\nf\n--\n--\ng\n--\nreturn-helper.sh\n'

stdout:
--
f
--
--
g
--
return-helper.sh
stderr:
osh warning: The 'RETURN' hook isn't implemented