All of lore.kernel.org
 help / color / mirror / Atom feed
From: Alaa Emad <aemad@igalia.com>
To: igt-dev@lists.freedesktop.org
Cc: petri.latvala@intel.com
Subject: [igt-dev] [PATCH RFC i-g-t 0/8] tests/kms_universal_plane: divide `functional_test_pipe` to mini-subtests
Date: Fri, 11 Nov 2022 10:29:23 +0200	[thread overview]
Message-ID: <cover.1668154709.git.aemad@igalia.com> (raw)

Divide the `functional_test_pipe` test into seven subtests based on CRC
comparisons because this will make it easier to debug the test and help
in detecting the failure.

First 7 patches decouple each subtest and run it individually keeping
`functional_test_pipe' test as it is. After making sure that each
subtest can run individually with the expected result on both vkms and i915
drivers, improve the test by creating `run_functional_test_pipe` and
call all subtests from it and call `run_functional_test_pipe` in
`igt_main`.


Alaa Emad (8):
  tests/kms_universal_plane: decouple verification of legacy and atomic
    api
  tests/kms_universal_plane: decouple verification of disabling primary
    plane
  tests/kms_universal_plane: decouple verification of re-enabling
    primary plane
  tests/kms_universal_plane: decouple verification of setup plane FB's
    while CRTC is disabled
  tests/kms_universal_plane: decouple verification of ablity to modeset
    with the primary plane off
  tests/kms_universal_plane: decouple verification of ablity to move the
    primary plane completely offscreen
  tests/kms_universal_plane: decouple verification of ablity to
    explicitly disable an already implicitly-disabled primary plane
  tests/kms_universal_plane: create the run_functional_test_pipe and
    call all tests from it

 tests/kms_universal_plane.c | 416 ++++++++++++++++++++++--------------
 1 file changed, 261 insertions(+), 155 deletions(-)

-- 
2.34.1

             reply	other threads:[~2022-11-11  9:12 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-11  8:29 Alaa Emad [this message]
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 1/8] tests/kms_universal_plane: decouple verification of legacy and atomic api Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 2/8] tests/kms_universal_plane: decouple verification of disabling primary plane Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 3/8] tests/kms_universal_plane: decouple verification of re-enabling " Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 4/8] tests/kms_universal_plane: decouple verification of setup plane FB's while CRTC is disabled Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 5/8] tests/kms_universal_plane: decouple verification of ablity to modeset with the primary plane off Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 6/8] tests/kms_universal_plane: decouple verification of ablity to move the primary plane completely offscreen Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 7/8] tests/kms_universal_plane: decouple verification of ablity to explicitly disable an already implicitly-disabled primary plane Alaa Emad
2022-11-11  8:29 ` [igt-dev] [PATCH RFC i-g-t 8/8] tests/kms_universal_plane: create the run_functional_test_pipe and call all tests from it Alaa Emad
2022-11-11  8:31 ` [igt-dev] [PATCH RFC i-g-t 0/8] tests/kms_universal_plane: divide `functional_test_pipe` to mini-subtests aemad
2022-11-17 21:35   ` Alex Hung
2022-11-29 12:16     ` aemad
2022-11-11  9:59 ` [igt-dev] ✓ Fi.CI.BAT: success for " Patchwork
2022-11-12  4:08 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=cover.1668154709.git.aemad@igalia.com \
    --to=aemad@igalia.com \
    --cc=igt-dev@lists.freedesktop.org \
    --cc=petri.latvala@intel.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.