[PATCH i-g-t 2/2] tests/i915: Add suspend mode test
Imre Deak
imre.deak at intel.com
Mon Apr 1 13:21:51 UTC 2019
Signed-off-by: Imre Deak <imre.deak at intel.com>
---
tests/i915/i915_pm_suspend_mode.c | 24 ++++++++++++++++++++++++
tests/intel-ci/fast-feedback.testlist | 1 +
tests/meson.build | 1 +
3 files changed, 26 insertions(+)
create mode 100644 tests/i915/i915_pm_suspend_mode.c
diff --git a/tests/i915/i915_pm_suspend_mode.c b/tests/i915/i915_pm_suspend_mode.c
new file mode 100644
index 00000000..ab1595ba
--- /dev/null
+++ b/tests/i915/i915_pm_suspend_mode.c
@@ -0,0 +1,24 @@
+#include <stdlib.h>
+#include <fcntl.h>
+
+#include "igt.h"
+
+static void basic_test(void)
+{
+ int power_dir;
+ enum igt_suspend_to_mem_mode selected_mode;
+ uint32_t supported_modes;
+
+ igt_require((power_dir = open("/sys/power", O_RDONLY)) >= 0);
+ supported_modes = get_supported_suspend_to_mem_modes(power_dir,
+ &selected_mode);
+
+ igt_info("suspend-to-mem supported:%02x selected:%d\n",
+ supported_modes, selected_mode);
+}
+
+igt_main
+{
+ igt_subtest("basic")
+ basic_test();
+}
diff --git a/tests/intel-ci/fast-feedback.testlist b/tests/intel-ci/fast-feedback.testlist
index 9b711946..64c25d51 100644
--- a/tests/intel-ci/fast-feedback.testlist
+++ b/tests/intel-ci/fast-feedback.testlist
@@ -1,5 +1,6 @@
# Keep alphabetically sorted by default
+igt at i915_pm_suspend_mode
igt at core_auth@basic-auth
igt at debugfs_test@read_all_entries
igt at gem_basic@bad-close
diff --git a/tests/meson.build b/tests/meson.build
index 9015f809..be396bc6 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -226,6 +226,7 @@ i915_progs = [
'i915_query',
'i915_selftest',
'i915_suspend',
+ 'i915_pm_suspend_mode',
]
test_deps = [ igt_deps ]
--
2.13.2
More information about the Intel-gfx-trybot
mailing list