]> git.baikalelectronics.ru Git - kernel.git/commit
dma-buf: Introduce selftesting framework
authorChris Wilson <chris@chris-wilson.co.uk>
Mon, 19 Aug 2019 09:59:26 +0000 (10:59 +0100)
committerChris Wilson <chris@chris-wilson.co.uk>
Mon, 19 Aug 2019 17:01:34 +0000 (18:01 +0100)
commit761e6b01b51368adf0b698279015da9cc849e4a6
treefa992f4f91d0b5052157727c9ef5ebe0e4c356e0
parent7bccf26bc153fee8b046f3865e67ed5cbfcf2845
dma-buf: Introduce selftesting framework

In light of recent review slip ups, the absence of a suite of tests for
dma-buf became apparent. Given the current plethora of testing
frameworks, opt for one already in use by Intel's CI and so allow easy
hook up into igt.

We introduce a new module that when loaded will execute the list of
selftests and their subtest. The names of the selftests are put into the
modinfo as parameters so that igt can identify each, and run them
independently, principally for ease of error reporting.

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>
Link: https://patchwork.freedesktop.org/patch/msgid/20190819095928.32091-1-chris@chris-wilson.co.uk
drivers/dma-buf/Kconfig
drivers/dma-buf/Makefile
drivers/dma-buf/selftest.c [new file with mode: 0644]
drivers/dma-buf/selftest.h [new file with mode: 0644]
drivers/dma-buf/selftests.h [new file with mode: 0644]