1 | *** FIFO / PIPE TESTS - 5 *** |
---|
2 | Init - Creating fifo file /fifo |
---|
3 | Init - starting the read task |
---|
4 | Init - waiting at a barrier |
---|
5 | read_task - opening /fifo in non-blocking mode |
---|
6 | read_task - attempt to read with number of writers = 0 |
---|
7 | read_task - releasing the write task |
---|
8 | read_task - waiting at a barrier |
---|
9 | Init - opening the fifo in write only mode -- OK |
---|
10 | Init - writing to /fifo |
---|
11 | Init - releasing the read_task |
---|
12 | Init - waiting at a barrier |
---|
13 | read_task - attempting to read from the fifo -- Expect EAGAIN |
---|
14 | read_task - closing /fifo |
---|
15 | read_task - opening /fifo in read-only mode |
---|
16 | read_task - releasing the write task |
---|
17 | read_task - reading from /fifo - OKInit - writing to /fifo - OK |
---|
18 | |
---|
19 | Init - writing to /fifo - OK |
---|
20 | read_task - reading from /fifo - OK |
---|
21 | read_task - waiting at a barrierInit - releasing the read_task |
---|
22 | |
---|
23 | Init - waiting at a barrier |
---|
24 | read_task - reading from /fifo - OK |
---|
25 | read_task - releasing the write task |
---|
26 | read_task - waiting at a barrier |
---|
27 | Init - converting the write-mode to non-block |
---|
28 | Init - writing to /fifo - OK |
---|
29 | Init - writing to /fifo - Expect EAGAIN |
---|
30 | Init - releasing the read_task |
---|
31 | Init - waiting at a barrier |
---|
32 | read_task - releasing the write task |
---|
33 | Init - writing to /fifo - Expect EPIPE |
---|
34 | Removing the fifo |
---|
35 | *** END OF FIFO / PIPE OPEN TEST - 6 *** |
---|
36 | |
---|