Test for select, poll and epoll syscall overrides testselect
authorJulien Desfossez <jdesfossez@efficios.com>
Mon, 18 Apr 2016 15:28:43 +0000 (11:28 -0400)
committerJulien Desfossez <jdesfossez@efficios.com>
Fri, 20 May 2016 13:38:18 +0000 (09:38 -0400)
commitc778fbf371c939eece7d07924c5a0370e89bd17c
tree5f7768ffe8578b73ce363a4b6ce0c315fce427f0
parent90078d4ef5885e53a6c6299106aa856c22597336
Test for select, poll and epoll syscall overrides

This test for root_regression checks if the syscall overrides for
select, pselect6, poll, ppoll, epoll_ctl, epoll_wait and epoll_pwait
work as expected on arm and x86 (32 and 64-bit).

There are 11 test cases that check for normal and abnormal behaviour. If
the test system has the Babeltrace python bindings, the test validates
the content of the events, otherwise only the presence of the generated
events is checked.

We also check if kernel OOPS, WARNING or BUG were generated during the
test.

Signed-off-by: Julien Desfossez <jdesfossez@efficios.com>
tests/regression/kernel/Makefile.am
tests/regression/kernel/select_poll_epoll.c [new file with mode: 0644]
tests/regression/kernel/test_select_poll_epoll [new file with mode: 0755]
tests/regression/kernel/validate_select_poll_epoll.py [new file with mode: 0755]
tests/root_regression
This page took 0.02787 seconds and 5 git commands to generate.