[CRIU] [PATCHv6 30/36] selftest/timens: Add Time Namespace test for supported clocks
shuah
shuah at kernel.org
Fri Aug 16 02:18:21 MSK 2019
Hi Dmitry,
Thanks for the patch.
On 8/15/19 10:38 AM, Dmitry Safonov wrote:
> A test to check that all supported clocks work on host and inside
> a new time namespace. Use both ways to get time: through VDSO and
> by entering the kernel with implicit syscall.
>
> Introduce a new timens directory in selftests framework for
> the next timens tests.
>
> Co-developed-by: Andrei Vagin <avagin at openvz.org>
> Signed-off-by: Andrei Vagin <avagin at openvz.org>
> Signed-off-by: Dmitry Safonov <dima at arista.com>
> ---
> tools/testing/selftests/Makefile | 1 +
> tools/testing/selftests/timens/.gitignore | 1 +
> tools/testing/selftests/timens/Makefile | 5 +
> tools/testing/selftests/timens/config | 1 +
> tools/testing/selftests/timens/log.h | 26 +++
> tools/testing/selftests/timens/timens.c | 185 ++++++++++++++++++++++
> tools/testing/selftests/timens/timens.h | 63 ++++++++
> 7 files changed, 282 insertions(+)
> create mode 100644 tools/testing/selftests/timens/.gitignore
> create mode 100644 tools/testing/selftests/timens/Makefile
> create mode 100644 tools/testing/selftests/timens/config
> create mode 100644 tools/testing/selftests/timens/log.h
> create mode 100644 tools/testing/selftests/timens/timens.c
> create mode 100644 tools/testing/selftests/timens/timens.h
>
> diff --git a/tools/testing/selftests/Makefile b/tools/testing/selftests/Makefile
> index 25b43a8c2b15..6fc63b84a857 100644
> --- a/tools/testing/selftests/Makefile
> +++ b/tools/testing/selftests/Makefile
> @@ -47,6 +47,7 @@ TARGETS += splice
> TARGETS += static_keys
> TARGETS += sync
> TARGETS += sysctl
> +TARGETS += timens
How long does this test run for? Does this test need to be run
as root? If yes, please add a root check and skip the test.
What does the test output looks like for skip and pass/fail cases?
thanks,
-- Shuah
More information about the CRIU
mailing list