selftests.h 658 B

12345678910111213141516
  1. /* SPDX-License-Identifier: MIT */
  2. /* List each unit test as selftest(name, function)
  3. *
  4. * The name is used as both an enum and expanded as subtest__name to create
  5. * a module parameter. It must be unique and legal for a C identifier.
  6. *
  7. * The function should be of type int function(void). It may be conditionally
  8. * compiled using #if IS_ENABLED(CONFIG_DRM_I915_SELFTEST).
  9. *
  10. * Tests are executed in order by igt/dmabuf_selftest
  11. */
  12. selftest(sanitycheck, __sanitycheck__) /* keep first (igt selfcheck) */
  13. selftest(dma_fence, dma_fence)
  14. selftest(dma_fence_chain, dma_fence_chain)
  15. selftest(dma_fence_unwrap, dma_fence_unwrap)
  16. selftest(dma_resv, dma_resv)