[Intel-gfx] [PATCH 3/5] tests/kms_psr_sink_crc: Dry run with PSR disabled.
Rodrigo Vivi
rodrigo.vivi at intel.com
Fri Sep 5 00:27:03 CEST 2014
This allows to run tests with psr disabled and know what to expect when
PSR is actually enabled.
Signed-off-by: Rodrigo Vivi <rodrigo.vivi at intel.com>
---
tests/kms_psr_sink_crc.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/tests/kms_psr_sink_crc.c b/tests/kms_psr_sink_crc.c
index 51e54a7..1380ca4 100644
--- a/tests/kms_psr_sink_crc.c
+++ b/tests/kms_psr_sink_crc.c
@@ -72,6 +72,7 @@ typedef struct {
igt_display_t display;
struct igt_fb fb[2];
igt_plane_t *plane[2];
+ bool running_with_psr_disabled;
} data_t;
static const char *tests_str(enum tests test)
@@ -264,6 +265,9 @@ static bool psr_enabled(data_t *data)
FILE *file;
char str[4];
+ if (data->running_with_psr_disabled)
+ return true;
+
file = igt_debugfs_fopen("i915_edp_psr_status", "r");
igt_require(file);
@@ -284,6 +288,9 @@ static bool psr_active(data_t *data)
FILE *file;
char str[4];
+ if (data->running_with_psr_disabled)
+ return true;
+
file = igt_debugfs_fopen("i915_edp_psr_status", "r");
igt_require(file);
@@ -604,6 +611,7 @@ igt_main
kmstest_set_vt_graphics_mode();
data.devid = intel_get_drm_devid(data.drm_fd);
+ data.running_with_psr_disabled = igt_dry_run;
igt_skip_on(!psr_enabled(&data));
--
1.9.3
More information about the Intel-gfx
mailing list