|
s = on_track(
|
|
fun(_)-> begin print("TEST PASSED") shutdown() end,
|
|
blank(duration=1.))
|
|
|
|
r = ref false
|
|
d = source.dynamic({ if !r then [s] else [] end })
|
|
|
|
output.dummy(mksafe(d))
|
|
|
|
add_timeout(2.,{r:=true;(-1.)})
|
|
add_timeout(4.,{print("TEST FAILED");shutdown();(-1.)})
|