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