diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2019-08-17 11:22:52 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2019-08-19 18:14:11 +0100 |
commit | 9178a67f8d70ec1c8c60b6b623de17564531271d (patch) | |
tree | 9b58bb0e88f4d5cde82f27ef54164e6a760f0a7b | |
parent | 7102b417fedc2a1ea6f72d768a9f1bd100a34f13 (diff) |
tests: Add kernel selftests for dmabuf
Just a plain igt_kmod() wrapper for dmabuf_seltests.ko
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Cc: Daniel Vetter <daniel.vetter@ffwll.ch>
Cc: Tomi Sarvela <tomi.p.sarvela@intel.com>
Acked-by: Daniel Vetter <daniel.vetter@ffwll.ch>
-rw-r--r-- | tests/Makefile.sources | 1 | ||||
-rw-r--r-- | tests/dmabuf.c | 32 | ||||
-rw-r--r-- | tests/meson.build | 1 |
3 files changed, 34 insertions, 0 deletions
diff --git a/tests/Makefile.sources b/tests/Makefile.sources index 1ba2a7e2..c02e4d94 100644 --- a/tests/Makefile.sources +++ b/tests/Makefile.sources @@ -20,6 +20,7 @@ TESTS_progs = \ core_getversion \ core_setmaster_vs_auth \ debugfs_test \ + dmabuf \ drm_import_export \ drm_mm \ drm_read \ diff --git a/tests/dmabuf.c b/tests/dmabuf.c new file mode 100644 index 00000000..a72cf3be --- /dev/null +++ b/tests/dmabuf.c @@ -0,0 +1,32 @@ +/* + * Copyright © 2019 Intel Corporation + * + * Permission is hereby granted, free of charge, to any person obtaining a + * copy of this software and associated documentation files (the "Software"), + * to deal in the Software without restriction, including without limitation + * the rights to use, copy, modify, merge, publish, distribute, sublicense, + * and/or sell copies of the Software, and to permit persons to whom the + * Software is furnished to do so, subject to the following conditions: + * + * The above copyright notice and this permission notice (including the next + * paragraph) shall be included in all copies or substantial portions of the + * Software. + * + * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER + * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING + * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS + * IN THE SOFTWARE. + */ + +#include "igt.h" +#include "igt_kmod.h" + +IGT_TEST_DESCRIPTION("Kernel selftests for the dmabuf API"); + +igt_main +{ + igt_kselftests("dmabuf_selftests", NULL, NULL, NULL); +} diff --git a/tests/meson.build b/tests/meson.build index 201d72e0..a7b2b322 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -5,6 +5,7 @@ test_progs = [ 'core_getversion', 'core_setmaster_vs_auth', 'debugfs_test', + 'dmabuf', 'drm_import_export', 'drm_mm', 'drm_read', |