OILS / demo / slow.ysh View on Github | oils.pub

19 lines, 13 significant
1#!bin/ysh
2
3source $LIB_YSH/list.ysh
4
5var captured = 'captured'
6
7proc p (;n) {
8 for i in (0 ..< n) {
9 write -- $[join(repeat([i], i))]
10 echo x >&2
11 sleep 0.01
12 }
13}
14
15var cmd = ^( p (50) )
16var result = io.captureAll(cmd)
17= result
18
19assert [repeat(b'x\n', 50) === result.stderr]