[Intel-gfx] [PATCH 02/16] kselftests: Exercise hw-independent mock tests for i915.ko

Chris Wilson chris at chris-wilson.co.uk
Wed Dec 7 14:09:17 UTC 2016


On Wed, Dec 07, 2016 at 01:58:19PM +0000, Chris Wilson wrote:
> Although being a GPU driver most functionality of i915.ko depends upon
> real hardware, many of its internal interfaces can be "mocked" and so
> tested independently of any hardware. Expanding the test coverage is not
> only useful for i915.ko, but should provide some integration tests for
> core infrastructure as well.
> 
> Loading i915.ko with mock_selftests=-1 will cause it to execute its mock
> tests then fail with -ENOTTY. If the driver is already loaded and bound
> to hardware, it requires a few more steps to unbind, and so the simple
> preliminary modprobe -r will fail.

I changed the exit condition to return 0 after successfully completing
the mock tests (when passed mock_selftests=-1) so modprobe reports
success/fail clearly.
-Chris

-- 
Chris Wilson, Intel Open Source Technology Centre


More information about the Intel-gfx mailing list