diff options
author | Sai Gowtham Ch <sai.gowtham.ch@intel.com> | 2022-06-28 10:13:38 +0530 |
---|---|---|
committer | Sai Gowtham Ch <sai.gowtham.ch@intel.com> | 2022-06-28 15:33:00 +0530 |
commit | e3d52c91a9730f7a1f74f375b6a6ac6085a36172 (patch) | |
tree | d280e0ebb04ed7da3dea75425e3b5d79469f7801 | |
parent | 993b2f778807b01f372f3d6536d473aae4d00a8b (diff) |
i915/gem_exec_create: Added test description for test case.
Added test description for all the subtests that are available.
Cc: Kamil Konieczny <kamil.konieczny@linux.intel.com>
Signed-off-by: Sai Gowtham Ch <sai.gowtham.ch@intel.com>
Reviewed-by: Kamil Konieczny <kamil.konieczny@linux.intel.com>
-rw-r--r-- | tests/i915/gem_exec_create.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/i915/gem_exec_create.c b/tests/i915/gem_exec_create.c index 78d5ffb3..449aa5b2 100644 --- a/tests/i915/gem_exec_create.c +++ b/tests/i915/gem_exec_create.c @@ -47,6 +47,10 @@ #include "i915_drm.h" #include "i915/intel_memory_region.h" +IGT_TEST_DESCRIPTION("This test overloads the driver with transient active objects" + " and checks if we don't kill the system under the memory pressure" + " some of the symptoms this test look for include mysterious hangs."); + #define ENGINE_FLAGS (I915_EXEC_RING_MASK | I915_EXEC_BSD_MASK) static double elapsed(const struct timespec *start, const struct timespec *end) @@ -166,6 +170,8 @@ igt_main I915_DEVICE_MEMORY); } + igt_describe("Check if we kill the system by overloading it with active objects" + " iterating over legacy engines."); igt_subtest_with_dynamic("legacy") for_each_combination(regions, 1, set) { char *sub_name = memregion_dynamic_subtest_name(regions); @@ -177,6 +183,8 @@ igt_main free(sub_name); } + igt_describe("Check if we kill system by overloading it with active objects" + " iterating over all engines."); igt_subtest_with_dynamic("basic") for_each_combination(regions, 1, set) { char *sub_name = memregion_dynamic_subtest_name(regions); @@ -188,6 +196,8 @@ igt_main free(sub_name); } + igt_describe("Concurrently overloads system with active objects and checks" + " if we kill system."); igt_subtest_with_dynamic("forked") for_each_combination(regions, 1, set) { char *sub_name = memregion_dynamic_subtest_name(regions); @@ -199,6 +209,9 @@ igt_main free(sub_name); } + + igt_describe("This test does a forced reclaim, behaving like a bad application" + " leaking its bo cache."); igt_subtest_with_dynamic("madvise") for_each_combination(regions, 1, set) { char *sub_name = memregion_dynamic_subtest_name(regions); |