tests: add unit tests covered with Clang sanitizers
[project/libubox.git] / tests / cram / test_runqueue.t
1 check that runqueue is producing expected results:
2
3 $ [ -n "$TEST_BIN_DIR" ] && export PATH="$TEST_BIN_DIR:$PATH"
4 $ valgrind --quiet --leak-check=full test-runqueue
5 [1/1] start 'sleep 1'
6 [1/1] cancel 'sleep 1'
7 [0/1] finish 'sleep 1'
8 [1/1] start 'sleep 1'
9 [1/1] cancel 'sleep 1'
10 [0/1] finish 'sleep 1'
11 [1/1] start 'sleep 1'
12 [1/1] cancel 'sleep 1'
13 [0/1] finish 'sleep 1'
14 All done!
15
16 $ test-runqueue-san
17 [1/1] start 'sleep 1'
18 [1/1] cancel 'sleep 1'
19 [0/1] finish 'sleep 1'
20 [1/1] start 'sleep 1'
21 [1/1] cancel 'sleep 1'
22 [0/1] finish 'sleep 1'
23 [1/1] start 'sleep 1'
24 [1/1] cancel 'sleep 1'
25 [0/1] finish 'sleep 1'
26 All done!