[igt-dev] [PATCH i-g-t] tests/kms_plane_lowres: Test only with one plane

Petri Latvala petri.latvala at intel.com
Fri Jan 17 13:15:16 UTC 2020


On Fri, Jan 17, 2020 at 02:44:40PM +0200, Kahola, Mika wrote:
> On Fri, 2020-01-17 at 14:13 +0200, Petri Latvala wrote:
> > On Fri, Jan 17, 2020 at 11:17:49AM +0200, Mika Kahola wrote:
> > > The test is intended to test resolution changes from higher to
> > > lower and back. We can test this with only one plane and we don't
> > > need to run through all planes. This will save significant amount
> > > of test execution time.
> > > 
> > > Fix for
> > > Bugzilla: https://gitlab.freedesktop.org/drm/intel/issues/899
> > 
> > I'm having a hard time understanding how this change fixes this
> > issue.
> For some reason crc's don't match if we loop through multiple overlay
> planes. The reference image has primary, first overlay and cursors
> plane. Crc already fails if we compare the reference with the image
> having primary, second overlay and cursor plane. This I have been
> testing with TGL.


Commit message talks about saving test execution time but this
explanation is about working around failures.

What is actually broken and is this working around an issue or hiding
it? Is it always the same plane combination failing, every test round?

(Am I reading the test wrong though, as far as I can see there's just
two planes in use at a time, primary and one other...)

At the very least one plane of each type should be tested instead of
just the first non-primary.


-- 
Petri Latvala


More information about the igt-dev mailing list