From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from fanzine2.igalia.com (fanzine2.igalia.com [213.97.179.56]) by gabe.freedesktop.org (Postfix) with ESMTPS id CC58C10E7C9 for ; Fri, 11 Nov 2022 09:12:48 +0000 (UTC) MIME-Version: 1.0 Date: Fri, 11 Nov 2022 09:31:11 +0100 From: aemad To: igt-dev@lists.freedesktop.org In-Reply-To: References: Message-ID: <35b8b7adb1e5671c2c1ae43ba7ce4774@igalia.com> Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Subject: Re: [igt-dev] [PATCH RFC i-g-t 0/8] tests/kms_universal_plane: divide `functional_test_pipe` to mini-subtests List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: petri.latvala@intel.com Errors-To: igt-dev-bounces@lists.freedesktop.org Sender: "igt-dev" List-ID: Please, let me know your thoughts. On 2022-11-11 09:29, Alaa Emad wrote: > 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(-)