[igt-dev] [PATCH i-g-t 6/6] tests/kms_invalid_mode: Allow the test on !i915
Karthik B S
karthik.b.s at intel.com
Tue Oct 5 10:27:10 UTC 2021
On 9/16/2021 9:05 PM, Ville Syrjala wrote:
> From: Ville Syrjälä <ville.syrjala at linux.intel.com>
>
> The only i915 specific subtest is the max dotclock check,
> so let's add the i915 check there and switch from DRIVER_INTEL
> to DRIVER_ANY so that the other subtests can run everywhere.
>
> Signed-off-by: Ville Syrjälä <ville.syrjala at linux.intel.com>
Reviewed-by: Karthik B S <karthik.b.s at intel.com>
> ---
> tests/{i915 => }/kms_invalid_mode.c | 6 ++++--
> tests/meson.build | 2 +-
> 2 files changed, 5 insertions(+), 3 deletions(-)
> rename tests/{i915 => }/kms_invalid_mode.c (98%)
>
> diff --git a/tests/i915/kms_invalid_mode.c b/tests/kms_invalid_mode.c
> similarity index 98%
> rename from tests/i915/kms_invalid_mode.c
> rename to tests/kms_invalid_mode.c
> index 722aa816fca1..8a4e824a4caa 100644
> --- a/tests/i915/kms_invalid_mode.c
> +++ b/tests/kms_invalid_mode.c
> @@ -237,6 +237,9 @@ static int i915_max_dotclock(data_t *data)
> char *s;
> int max_dotclock = 0;
>
> + if (!is_i915_device(data->drm_fd))
> + return 0;
> +
> igt_debugfs_read(data->drm_fd, "i915_frequency_info", buf);
> s = strstr(buf, "Max pixel clock frequency:");
> igt_assert(s);
> @@ -298,8 +301,7 @@ igt_main
> igt_fixture {
> igt_skip_on_simulation();
>
> - data.drm_fd = drm_open_driver_master(DRIVER_INTEL);
> - igt_require_intel(data.drm_fd);
> + data.drm_fd = drm_open_driver_master(DRIVER_ANY);
>
> kmstest_set_vt_graphics_mode();
>
> diff --git a/tests/meson.build b/tests/meson.build
> index 3e3090e5d8b4..99557912adc1 100644
> --- a/tests/meson.build
> +++ b/tests/meson.build
> @@ -33,6 +33,7 @@ test_progs = [
> 'kms_getfb',
> 'kms_hdmi_inject',
> 'kms_hdr',
> + 'kms_invalid_mode',
> 'kms_lease',
> 'kms_multipipe_modeset',
> 'kms_panel_fitting',
> @@ -228,7 +229,6 @@ i915_progs = [
> 'kms_flip_scaled_crc',
> 'kms_flip_tiling',
> 'kms_frontbuffer_tracking',
> - 'kms_invalid_mode',
> 'kms_legacy_colorkey',
> 'kms_mmap_write_crc',
> 'kms_pipe_b_c_ivb',
More information about the igt-dev
mailing list