diff options
author | Imre Deak <imre.deak@intel.com> | 2017-11-08 21:33:22 +0200 |
---|---|---|
committer | Imre Deak <imre.deak@intel.com> | 2017-11-09 14:34:41 +0200 |
commit | e6c4968fa0dfd2df5dd81cdec9fd785250f30899 (patch) | |
tree | e197374987afa33eb2c4f30dcdf89240614746e4 /lib/igt_core.c | |
parent | 9fe5a9a3de9e2ce345d5967a1e10a9a586b19836 (diff) |
kms_atomic_transition: Split out modeset tests on internal panels
Doing modeset on internal panels may have a considerable overhead due to
the panel specific power sequencing delays. To avoid long test runtimes
in CI split out the testing of internal panels from the plane modeset
subtests and test only a reduced number of plane combinations on these:
where only a single plane is enabled, all planes are disabled or all
planes are enabled.
v2:
- Add code comment explaining the need for the separate internal-panels
subtests.
- Calculate the number of enabled planes only once. (Chris)
- Disable the slow internal-panels subtests testing all combinations.
(Petri)
v3: (Maarten)
- Skip the internal-panels subtests if no internal panels are found.
- Also test transitions with all planes disabled.
Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=103334
Cc: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Cc: Petri Latvala <petri.latvala@intel.com>
Cc: Chris Wilson <chris@chris-wilson.co.uk>
Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: Maarten Lankhorst <maarten.lankhorst@linux.intel.com>
Diffstat (limited to 'lib/igt_core.c')
0 files changed, 0 insertions, 0 deletions