* [igt-dev] [PATCH i-g-t] perf_pmu: Use dynamic subtests
@ 2020-01-10 11:31 Petri Latvala
2020-01-10 12:08 ` [igt-dev] ✗ GitLab.Pipeline: failure for " Patchwork
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Petri Latvala @ 2020-01-10 11:31 UTC (permalink / raw)
To: igt-dev; +Cc: Petri Latvala, Tvrtko Ursulin
Instead of generating a subtest for each engine in a static list,
convert to dynamic subtests, with one dynamic subtest per actually
present physical engine.
In addition, convert comments to igt_describe calls and generally
refactor the lot to a series of simpler loops.
v2: Rebase to new macro names
Signed-off-by: Petri Latvala <petri.latvala@intel.com>
Acked-by: Tvrtko Ursulin <tvrtko.ursulin@intel.com>
---
Tvrtko already acked this patch at least for the dynamic subtest
parts, but now that we're ready for landing these changes: Just to be
sure I'd also like an explicit ack for the other refactoring I've done
for this test, the simplification to arrays and such.
tests/perf_pmu.c | 244 ++++++++++++++++++++---------------------------
1 file changed, 105 insertions(+), 139 deletions(-)
diff --git a/tests/perf_pmu.c b/tests/perf_pmu.c
index e1bbf241..526c6d2e 100644
--- a/tests/perf_pmu.c
+++ b/tests/perf_pmu.c
@@ -271,7 +271,7 @@ static void end_spin(int fd, igt_spin_t *spin, unsigned int flags)
}
static void
-single(int gem_fd, const struct intel_execution_engine2 *e, unsigned int flags)
+single(int gem_fd, const struct intel_execution_engine2 *e, unsigned int num_engines, unsigned int flags)
{
unsigned long slept;
igt_spin_t *spin;
@@ -607,7 +607,7 @@ all_busy_check_all(int gem_fd, const unsigned int num_engines,
}
static void
-no_sema(int gem_fd, const struct intel_execution_engine2 *e, unsigned int flags)
+no_sema(int gem_fd, const struct intel_execution_engine2 *e, unsigned int num_engines, unsigned int flags)
{
igt_spin_t *spin;
uint64_t val[2][2];
@@ -647,7 +647,7 @@ no_sema(int gem_fd, const struct intel_execution_engine2 *e, unsigned int flags)
static void
sema_wait(int gem_fd, const struct intel_execution_engine2 *e,
- unsigned int flags)
+ unsigned int num_engines, unsigned int flags)
{
struct drm_i915_gem_relocation_entry reloc[2] = {};
struct drm_i915_gem_exec_object2 obj[2] = {};
@@ -810,6 +810,7 @@ __sema_busy(int gem_fd, int pmu,
static void
sema_busy(int gem_fd,
const struct intel_execution_engine2 *e,
+ unsigned int num_engines,
unsigned int flags)
{
const struct intel_execution_engine2 *signal;
@@ -1830,6 +1831,27 @@ igt_main
int fd = -1;
struct intel_execution_engine2 *e;
unsigned int i;
+ const unsigned int pct[] = { 2, 50, 98 };
+ struct {
+ void (*func)(int, const struct intel_execution_engine2 *, unsigned int, unsigned int);
+ const char *name;
+ unsigned int flags;
+ const char *desc;
+ } busyidle_tests[] = {
+ { single, "idle", 0, "Test that engines show no load when idle." },
+ { single, "busy", TEST_BUSY, "Test that a single engine reports load correctly." },
+ { single, "busy-idle", TEST_BUSY | TEST_TRAILING_IDLE, "Test that a single engine reports load correctly." },
+ { busy_check_all, "busy-check-all", TEST_BUSY, "Test that when one engine is loaded, others report no load." },
+ { busy_check_all, "busy-idle-check-all", TEST_BUSY | TEST_TRAILING_IDLE, "Test that one one engine is loaded, others report no load." },
+ { most_busy_check_all, "most-busy-check-all", TEST_BUSY, "Test that when all except one engine are loaded all loads are correctly reported." },
+ { most_busy_check_all, "most-busy-idle-check-all", TEST_BUSY | TEST_TRAILING_IDLE, "Test that when all except one engine are loaded all loads are correctly reported." },
+ { no_sema, "idle-no-semaphores", 0, "Test that semaphore counters report no activity on idle engines." },
+ { no_sema, "busy-no-semaphores", TEST_BUSY, "Test that semaphore counters report no activity on busy engines." },
+ { no_sema, "busy-idle-no-semaphores", TEST_BUSY | TEST_TRAILING_IDLE, "Test that semaphore counters report no activity on idle or busy engines." },
+ { sema_wait, "semaphore-wait", TEST_BUSY, "Test that semaphore waits are correctly reported." },
+ { sema_wait, "semaphore-wait-idle", TEST_BUSY | TEST_TRAILING_IDLE, "Test that semaphore waits are correctly reported." },
+ { sema_busy, "semaphore-busy", 0, "Test that semaphore time and busy time difference is under a threshold." },
+ };
igt_fixture {
fd = drm_open_driver_master(DRIVER_INTEL);
@@ -1841,144 +1863,89 @@ igt_main
num_engines++;
}
- /**
- * Test invalid access via perf API is rejected.
- */
+ igt_describe("Test that invalid access via perf API is rejected.");
igt_subtest("invalid-init")
invalid_init();
- __for_each_physical_engine(fd, e) {
- const unsigned int pct[] = { 2, 50, 98 };
-
- /**
- * Test that a single engine metric can be initialized or it
- * is correctly rejected.
- */
- igt_subtest_f("init-busy-%s", e->name)
- init(fd, e, I915_SAMPLE_BUSY);
-
- igt_subtest_f("init-wait-%s", e->name)
- init(fd, e, I915_SAMPLE_WAIT);
-
- igt_subtest_f("init-sema-%s", e->name)
- init(fd, e, I915_SAMPLE_SEMA);
-
- /**
- * Test that engines show no load when idle.
- */
- igt_subtest_f("idle-%s", e->name)
- single(fd, e, 0);
-
- /**
- * Test that a single engine reports load correctly.
- */
- igt_subtest_f("busy-%s", e->name)
- single(fd, e, TEST_BUSY);
- igt_subtest_f("busy-idle-%s", e->name)
- single(fd, e, TEST_BUSY | TEST_TRAILING_IDLE);
-
- /**
- * Test that when one engine is loaded other report no
- * load.
- */
- igt_subtest_f("busy-check-all-%s", e->name)
- busy_check_all(fd, e, num_engines, TEST_BUSY);
- igt_subtest_f("busy-idle-check-all-%s", e->name)
- busy_check_all(fd, e, num_engines,
- TEST_BUSY | TEST_TRAILING_IDLE);
-
- /**
- * Test that when all except one engine are loaded all
- * loads are correctly reported.
- */
- igt_subtest_f("most-busy-check-all-%s", e->name)
- most_busy_check_all(fd, e, num_engines,
- TEST_BUSY);
- igt_subtest_f("most-busy-idle-check-all-%s", e->name)
- most_busy_check_all(fd, e, num_engines,
- TEST_BUSY |
- TEST_TRAILING_IDLE);
-
- /**
- * Test that semphore counters report no activity on
- * idle or busy engines.
- */
- igt_subtest_f("idle-no-semaphores-%s", e->name)
- no_sema(fd, e, 0);
-
- igt_subtest_f("busy-no-semaphores-%s", e->name)
- no_sema(fd, e, TEST_BUSY);
-
- igt_subtest_f("busy-idle-no-semaphores-%s", e->name)
- no_sema(fd, e, TEST_BUSY | TEST_TRAILING_IDLE);
-
- /**
- * Test that semaphore waits are correctly reported.
- */
- igt_subtest_f("semaphore-wait-%s", e->name)
- sema_wait(fd, e, TEST_BUSY);
-
- igt_subtest_f("semaphore-wait-idle-%s", e->name)
- sema_wait(fd, e,
- TEST_BUSY | TEST_TRAILING_IDLE);
+ igt_describe("Test that a single engine metric can be initialized "
+ "or it is correctly rejected.");
+ igt_subtest_with_dynamic("init-busy")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ init(fd, e, I915_SAMPLE_BUSY);
- igt_subtest_f("semaphore-busy-%s", e->name)
- sema_busy(fd, e, 0);
+ igt_describe("Test that a single engine metric can be initialized "
+ "or it is correctly rejected.");
+ igt_subtest_with_dynamic("init-wait")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ init(fd, e, I915_SAMPLE_WAIT);
- /**
- * Check that two perf clients do not influence each
- * others observations.
- */
- igt_subtest_f("multi-client-%s", e->name)
- multi_client(fd, e);
+ igt_describe("Test that a single engine metric can be initialized "
+ "or it is correctly rejected.");
+ igt_subtest_with_dynamic("init-sema")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ init(fd, e, I915_SAMPLE_SEMA);
+
+ for (i = 0; i < ARRAY_SIZE(busyidle_tests); i++) {
+ igt_describe(busyidle_tests[i].desc);
+ igt_subtest_with_dynamic(busyidle_tests[i].name)
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ busyidle_tests[i].func(fd, e, num_engines, busyidle_tests[i].flags);
+ }
- /**
- * Check that reported usage is correct when PMU is
- * enabled after the batch is running.
- */
- igt_subtest_f("busy-start-%s", e->name)
- busy_start(fd, e);
+ igt_describe("Check that two perf clients do not influence each other's observations.");
+ igt_subtest_with_dynamic("multi-client")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ multi_client(fd, e);
- /**
- * Check that reported usage is correct when PMU is
- * enabled after two batches are running.
- */
- igt_subtest_f("busy-double-start-%s", e->name) {
- gem_require_contexts(fd);
- busy_double_start(fd, e);
- }
+ igt_describe("Check that reported usage is correct when PMU is enabled after the batch is running.");
+ igt_subtest_with_dynamic("busy-start")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ busy_start(fd, e);
- /**
- * Check that the PMU can be safely enabled in face of
- * interrupt-heavy engine load.
- */
- igt_subtest_f("enable-race-%s", e->name)
- test_enable_race(fd, e);
+ igt_describe("Check that reported usage is correct when PMU is enabled after two batches are running.");
+ igt_subtest_with_dynamic("busy-double-start") {
+ gem_require_contexts(fd);
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ busy_double_start(fd, e);
+ }
- /**
- * Check engine busyness accuracy is as expected.
- */
- for (i = 0; i < ARRAY_SIZE(pct); i++) {
- igt_subtest_f("busy-accuracy-%u-%s",
- pct[i], e->name)
- accuracy(fd, e, pct[i], 10);
- }
+ igt_describe("Check that the PMU can be safely enabled in face of interrupt-heavy engine load.");
+ igt_subtest_with_dynamic("enable-race")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ test_enable_race(fd, e);
+
+ for (i = 0; i < ARRAY_SIZE(pct); i++) {
+ igt_describe("Check engine busyness accuracy is as expected.");
+ igt_subtest_with_dynamic_f("busy-accuracy-%u", pct[i])
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name)
+ accuracy(fd, e, pct[i], 10);
+ }
- igt_subtest_f("busy-hang-%s", e->name) {
- igt_hang_t hang = igt_allow_hang(fd, 0, 0);
+ igt_subtest_with_dynamic("busy-hang")
+ __for_each_physical_engine(fd, e)
+ igt_dynamic_f("%s", e->name) {
+ igt_hang_t hang = igt_allow_hang(fd, 0, 0);
- single(fd, e, TEST_BUSY | FLAG_HANG);
+ single(fd, e, 0, TEST_BUSY | FLAG_HANG);
- igt_disallow_hang(fd, hang);
- }
+ igt_disallow_hang(fd, hang);
+ }
- /**
- * Test that event waits are correctly reported.
- */
- if (e->class == I915_ENGINE_CLASS_RENDER)
- igt_subtest_f("event-wait-%s", e->name)
- event_wait(fd, e);
- }
+ igt_describe("Test that event waits are correctly reported.");
+ igt_subtest_with_dynamic("event-wait")
+ __for_each_physical_engine(fd, e)
+ if (e->class == I915_ENGINE_CLASS_RENDER)
+ igt_dynamic_f("%s", e->name)
+ event_wait(fd, e);
/**
* Test that when all engines are loaded all loads are
@@ -2037,9 +2004,7 @@ igt_main
igt_subtest("rc6-runtime-pm-long")
test_rc6(fd, TEST_RUNTIME_PM | FLAG_LONG);
- /**
- * Check render nodes are counted.
- */
+ igt_describe("Check that render nodes are counted.");
igt_subtest_group {
int render_fd = -1;
@@ -2050,14 +2015,15 @@ igt_main
gem_quiescent_gpu(fd);
}
- __for_each_physical_engine(render_fd, e) {
- igt_subtest_f("render-node-busy-%s", e->name)
- single(render_fd, e, TEST_BUSY);
- igt_subtest_f("render-node-busy-idle-%s",
- e->name)
- single(render_fd, e,
- TEST_BUSY | TEST_TRAILING_IDLE);
- }
+ igt_subtest_with_dynamic("render-node-busy")
+ __for_each_physical_engine(render_fd, e)
+ igt_dynamic_f("%s", e->name)
+ single(render_fd, e, 0, TEST_BUSY);
+
+ igt_subtest_with_dynamic("render-node-busy-idle")
+ __for_each_physical_engine(render_fd, e)
+ igt_dynamic_f("%s", e->name)
+ single(render_fd, e, 0, TEST_BUSY | TEST_TRAILING_IDLE);
igt_fixture {
close(render_fd);
--
2.20.1
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [igt-dev] ✗ GitLab.Pipeline: failure for perf_pmu: Use dynamic subtests
2020-01-10 11:31 [igt-dev] [PATCH i-g-t] perf_pmu: Use dynamic subtests Petri Latvala
@ 2020-01-10 12:08 ` Patchwork
2020-01-10 12:34 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2020-01-13 18:44 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2020-01-10 12:08 UTC (permalink / raw)
To: Petri Latvala; +Cc: igt-dev
== Series Details ==
Series: perf_pmu: Use dynamic subtests
URL : https://patchwork.freedesktop.org/series/71879/
State : failure
== Summary ==
ERROR! This series introduces new undocumented tests:
perf_pmu@busy-hang
Can you document them as per the requirement in the [CONTRIBUTING.md]?
[Documentation] has more details on how to do this.
Here are few examples:
https://gitlab.freedesktop.org/drm/igt-gpu-tools/commit/0316695d03aa46108296b27f3982ec93200c7a6e
https://gitlab.freedesktop.org/drm/igt-gpu-tools/commit/443cc658e1e6b492ee17bf4f4d891029eb7a205d
Thanks in advance!
[CONTRIBUTING.md]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/blob/master/CONTRIBUTING.md#L19
[Documentation]: https://drm.pages.freedesktop.org/igt-gpu-tools/igt-gpu-tools-Core.html#igt-describe
Other than that, pipeline status: SUCCESS.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/95792 for the overview.
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/pipelines/95792
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for perf_pmu: Use dynamic subtests
2020-01-10 11:31 [igt-dev] [PATCH i-g-t] perf_pmu: Use dynamic subtests Petri Latvala
2020-01-10 12:08 ` [igt-dev] ✗ GitLab.Pipeline: failure for " Patchwork
@ 2020-01-10 12:34 ` Patchwork
2020-01-13 18:44 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2020-01-10 12:34 UTC (permalink / raw)
To: Petri Latvala; +Cc: igt-dev
== Series Details ==
Series: perf_pmu: Use dynamic subtests
URL : https://patchwork.freedesktop.org/series/71879/
State : success
== Summary ==
CI Bug Log - changes from IGT_5361 -> IGTPW_3913
====================================================
Summary
-------
**SUCCESS**
No regressions found.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/index.html
Known issues
------------
Here are the changes found in IGTPW_3913 that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@i915_module_load@reload-with-fault-injection:
- fi-skl-6700k2: [PASS][1] -> [DMESG-WARN][2] ([i915#889])
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-skl-6700k2/igt@i915_module_load@reload-with-fault-injection.html
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-skl-6700k2/igt@i915_module_load@reload-with-fault-injection.html
- fi-kbl-x1275: [PASS][3] -> [DMESG-WARN][4] ([i915#889])
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-kbl-x1275/igt@i915_module_load@reload-with-fault-injection.html
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-kbl-x1275/igt@i915_module_load@reload-with-fault-injection.html
* igt@i915_pm_rpm@module-reload:
- fi-kbl-x1275: [PASS][5] -> [INCOMPLETE][6] ([i915#151])
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-kbl-x1275/igt@i915_pm_rpm@module-reload.html
* igt@i915_selftest@live_blt:
- fi-ivb-3770: [PASS][7] -> [DMESG-FAIL][8] ([i915#563])
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-ivb-3770/igt@i915_selftest@live_blt.html
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-ivb-3770/igt@i915_selftest@live_blt.html
#### Possible fixes ####
* igt@gem_close_race@basic-threads:
- fi-byt-n2820: [INCOMPLETE][9] ([i915#45]) -> [PASS][10]
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-byt-n2820/igt@gem_close_race@basic-threads.html
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-byt-n2820/igt@gem_close_race@basic-threads.html
* igt@i915_module_load@reload-with-fault-injection:
- fi-cfl-guc: [DMESG-WARN][11] ([i915#889]) -> [PASS][12]
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-cfl-guc/igt@i915_module_load@reload-with-fault-injection.html
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-cfl-guc/igt@i915_module_load@reload-with-fault-injection.html
- fi-skl-6770hq: [DMESG-WARN][13] ([i915#88]) -> [PASS][14]
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-skl-6770hq/igt@i915_module_load@reload-with-fault-injection.html
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-skl-6770hq/igt@i915_module_load@reload-with-fault-injection.html
* igt@kms_chamelium@hdmi-hpd-fast:
- fi-icl-u2: [FAIL][15] ([i915#217]) -> [PASS][16]
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-icl-u2/igt@kms_chamelium@hdmi-hpd-fast.html
#### Warnings ####
* igt@i915_pm_rpm@basic-rte:
- fi-kbl-guc: [FAIL][17] ([i915#579]) -> [SKIP][18] ([fdo#109271])
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-kbl-guc/igt@i915_pm_rpm@basic-rte.html
* igt@kms_chamelium@common-hpd-after-suspend:
- fi-icl-u2: [DMESG-WARN][19] ([IGT#4] / [i915#263]) -> [FAIL][20] ([i915#217])
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/fi-icl-u2/igt@kms_chamelium@common-hpd-after-suspend.html
[IGT#4]: https://gitlab.freedesktop.org/drm/igt-gpu-tools/issues/4
[fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271
[i915#151]: https://gitlab.freedesktop.org/drm/intel/issues/151
[i915#217]: https://gitlab.freedesktop.org/drm/intel/issues/217
[i915#263]: https://gitlab.freedesktop.org/drm/intel/issues/263
[i915#45]: https://gitlab.freedesktop.org/drm/intel/issues/45
[i915#563]: https://gitlab.freedesktop.org/drm/intel/issues/563
[i915#579]: https://gitlab.freedesktop.org/drm/intel/issues/579
[i915#88]: https://gitlab.freedesktop.org/drm/intel/issues/88
[i915#889]: https://gitlab.freedesktop.org/drm/intel/issues/889
Participating hosts (51 -> 33)
------------------------------
Missing (18): fi-kbl-soraka fi-ehl-1 fi-bdw-5557u fi-bsw-n3050 fi-hsw-4200u fi-hsw-peppy fi-byt-squawks fi-bsw-cyan fi-ilk-650 fi-kbl-7500u fi-ctg-p8600 fi-elk-e7500 fi-bsw-kefka fi-blb-e6850 fi-byt-clapper fi-bsw-nick fi-skl-6600u fi-kbl-r
Build changes
-------------
* CI: CI-20190529 -> None
* IGT: IGT_5361 -> IGTPW_3913
CI-20190529: 20190529
CI_DRM_7716: b532d43e8d71b07d1cd0619915b1d4039002b5b9 @ git://anongit.freedesktop.org/gfx-ci/linux
IGTPW_3913: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/index.html
IGT_5361: 2671f7a47ea3500b1c741ef4c2dd9afd7eed471c @ git://anongit.freedesktop.org/xorg/app/intel-gpu-tools
== Testlist changes ==
+++ 27 lines
--- 157 lines
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 4+ messages in thread
* [igt-dev] ✗ Fi.CI.IGT: failure for perf_pmu: Use dynamic subtests
2020-01-10 11:31 [igt-dev] [PATCH i-g-t] perf_pmu: Use dynamic subtests Petri Latvala
2020-01-10 12:08 ` [igt-dev] ✗ GitLab.Pipeline: failure for " Patchwork
2020-01-10 12:34 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
@ 2020-01-13 18:44 ` Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2020-01-13 18:44 UTC (permalink / raw)
To: Petri Latvala; +Cc: igt-dev
== Series Details ==
Series: perf_pmu: Use dynamic subtests
URL : https://patchwork.freedesktop.org/series/71879/
State : failure
== Summary ==
CI Bug Log - changes from IGT_5361_full -> IGTPW_3913_full
====================================================
Summary
-------
**FAILURE**
Serious unknown changes coming with IGTPW_3913_full absolutely need to be
verified manually.
If you think the reported changes have nothing to do with the changes
introduced in IGTPW_3913_full, please notify your bug team to allow them
to document this new failure mode, which will reduce false positives in CI.
External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/index.html
Possible new issues
-------------------
Here are the unknown changes that may have been introduced in IGTPW_3913_full:
### IGT changes ###
#### Possible regressions ####
* igt@i915_selftest@live_hangcheck:
- shard-tglb: NOTRUN -> [INCOMPLETE][1]
[1]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb1/igt@i915_selftest@live_hangcheck.html
* {igt@perf_pmu@event-wait@rcs0} (NEW):
- shard-iclb: NOTRUN -> [SKIP][2]
[2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb3/igt@perf_pmu@event-wait@rcs0.html
- shard-tglb: NOTRUN -> [SKIP][3]
[3]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb7/igt@perf_pmu@event-wait@rcs0.html
New tests
---------
New tests have been introduced between IGT_5361_full and IGTPW_3913_full:
### New IGT tests (158) ###
* igt@perf_pmu@busy:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-accuracy-2:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-accuracy-2@bcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 3.06] s
* igt@perf_pmu@busy-accuracy-2@rcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 3.06] s
* igt@perf_pmu@busy-accuracy-2@vcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 3.06] s
* igt@perf_pmu@busy-accuracy-2@vcs1:
- Statuses : 2 pass(s)
- Exec time: [3.04, 3.05] s
* igt@perf_pmu@busy-accuracy-2@vecs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 3.06] s
* igt@perf_pmu@busy-accuracy-50:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-accuracy-50@bcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 1.55] s
* igt@perf_pmu@busy-accuracy-50@rcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 1.54] s
* igt@perf_pmu@busy-accuracy-50@vcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 1.54] s
* igt@perf_pmu@busy-accuracy-50@vcs1:
- Statuses : 2 pass(s)
- Exec time: [1.52] s
* igt@perf_pmu@busy-accuracy-50@vecs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 1.54] s
* igt@perf_pmu@busy-accuracy-98:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-accuracy-98@bcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 3.05] s
* igt@perf_pmu@busy-accuracy-98@rcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 3.05] s
* igt@perf_pmu@busy-accuracy-98@vcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 3.04] s
* igt@perf_pmu@busy-accuracy-98@vcs1:
- Statuses : 2 pass(s)
- Exec time: [3.03] s
* igt@perf_pmu@busy-accuracy-98@vecs0:
- Statuses : 4 pass(s) 1 skip(s)
- Exec time: [0.0, 3.04] s
* igt@perf_pmu@busy-check-all:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-check-all@bcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@busy-check-all@rcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@busy-check-all@vcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 1.01] s
* igt@perf_pmu@busy-check-all@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@busy-check-all@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@busy-double-start:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-double-start@bcs0:
- Statuses : 5 pass(s)
- Exec time: [3.51, 3.53] s
* igt@perf_pmu@busy-double-start@rcs0:
- Statuses : 5 pass(s)
- Exec time: [3.51, 3.53] s
* igt@perf_pmu@busy-double-start@vcs0:
- Statuses : 5 pass(s)
- Exec time: [3.52, 4.01] s
* igt@perf_pmu@busy-double-start@vcs1:
- Statuses : 1 pass(s)
- Exec time: [3.52] s
* igt@perf_pmu@busy-double-start@vecs0:
- Statuses : 4 pass(s)
- Exec time: [3.52] s
* igt@perf_pmu@busy-hang:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-hang@bcs0:
- Statuses : 6 pass(s)
- Exec time: [1.01, 1.03] s
* igt@perf_pmu@busy-hang@rcs0:
- Statuses : 6 pass(s)
- Exec time: [1.01, 1.02] s
* igt@perf_pmu@busy-hang@vcs0:
- Statuses : 6 pass(s)
- Exec time: [1.01, 1.51] s
* igt@perf_pmu@busy-hang@vcs1:
- Statuses : 2 pass(s)
- Exec time: [1.02] s
* igt@perf_pmu@busy-hang@vecs0:
- Statuses : 5 pass(s)
- Exec time: [1.01, 1.02] s
* igt@perf_pmu@busy-idle:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-idle-check-all:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-idle-check-all@bcs0:
- Statuses : 6 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle-check-all@rcs0:
- Statuses : 6 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle-check-all@vcs0:
- Statuses : 6 pass(s)
- Exec time: [0.61, 1.11] s
* igt@perf_pmu@busy-idle-check-all@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle-check-all@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle-no-semaphores:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-idle-no-semaphores@bcs0:
- Statuses : 5 pass(s)
- Exec time: [0.60, 0.61] s
* igt@perf_pmu@busy-idle-no-semaphores@rcs0:
- Statuses : 5 pass(s)
- Exec time: [0.60, 0.61] s
* igt@perf_pmu@busy-idle-no-semaphores@vcs0:
- Statuses : 5 pass(s)
- Exec time: [0.60, 0.61] s
* igt@perf_pmu@busy-idle-no-semaphores@vcs1:
- Statuses : 1 pass(s)
- Exec time: [0.61] s
* igt@perf_pmu@busy-idle-no-semaphores@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.60, 0.61] s
* igt@perf_pmu@busy-idle@bcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle@rcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle@vcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 1.11] s
* igt@perf_pmu@busy-idle@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-idle@vecs0:
- Statuses : 6 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@busy-no-semaphores:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-no-semaphores@bcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50, 0.51] s
* igt@perf_pmu@busy-no-semaphores@rcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@busy-no-semaphores@vcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50, 0.51] s
* igt@perf_pmu@busy-no-semaphores@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.50, 0.51] s
* igt@perf_pmu@busy-no-semaphores@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.50, 0.51] s
* igt@perf_pmu@busy-start:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@busy-start@bcs0:
- Statuses : 6 pass(s)
- Exec time: [2.51, 2.52] s
* igt@perf_pmu@busy-start@rcs0:
- Statuses : 6 pass(s)
- Exec time: [2.51, 2.52] s
* igt@perf_pmu@busy-start@vcs0:
- Statuses : 6 pass(s)
- Exec time: [2.51, 3.01] s
* igt@perf_pmu@busy-start@vcs1:
- Statuses : 2 pass(s)
- Exec time: [2.51] s
* igt@perf_pmu@busy-start@vecs0:
- Statuses : 5 pass(s)
- Exec time: [2.51, 2.52] s
* igt@perf_pmu@busy@bcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@busy@rcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@busy@vcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 1.01] s
* igt@perf_pmu@busy@vcs1:
- Statuses : 1 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@busy@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@enable-race:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@enable-race@bcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 12.64] s
* igt@perf_pmu@enable-race@rcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 12.61] s
* igt@perf_pmu@enable-race@vcs0:
- Statuses : 4 pass(s) 2 skip(s)
- Exec time: [0.0, 12.60] s
* igt@perf_pmu@enable-race@vcs1:
- Statuses : 2 pass(s)
- Exec time: [12.55, 12.56] s
* igt@perf_pmu@enable-race@vecs0:
- Statuses : 4 pass(s) 1 skip(s)
- Exec time: [0.0, 12.60] s
* igt@perf_pmu@event-wait:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@event-wait@rcs0:
- Statuses : 6 skip(s)
- Exec time: [0.0] s
* igt@perf_pmu@idle:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@idle-no-semaphores:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@idle-no-semaphores@bcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle-no-semaphores@rcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle-no-semaphores@vcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle-no-semaphores@vcs1:
- Statuses : 1 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle-no-semaphores@vecs0:
- Statuses : 4 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle@bcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle@rcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle@vcs0:
- Statuses : 5 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle@vcs1:
- Statuses : 1 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@idle@vecs0:
- Statuses : 4 pass(s)
- Exec time: [0.50] s
* igt@perf_pmu@init-busy:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@init-busy@bcs0:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-busy@rcs0:
- Statuses : 6 pass(s)
- Exec time: [0.00] s
* igt@perf_pmu@init-busy@vcs0:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-busy@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.00] s
* igt@perf_pmu@init-busy@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.00] s
* igt@perf_pmu@init-sema:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@init-sema@bcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-sema@rcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-sema@vcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-sema@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.0] s
* igt@perf_pmu@init-sema@vecs0:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-wait:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@init-wait@bcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-wait@rcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-wait@vcs0:
- Statuses : 7 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-wait@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@init-wait@vecs0:
- Statuses : 6 pass(s)
- Exec time: [0.0, 0.00] s
* igt@perf_pmu@most-busy-check-all:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@most-busy-check-all@bcs0:
- Statuses : 7 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@most-busy-check-all@rcs0:
- Statuses : 7 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@most-busy-check-all@vcs0:
- Statuses : 7 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@most-busy-check-all@vcs1:
- Statuses : 3 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@most-busy-check-all@vecs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@most-busy-idle-check-all:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@most-busy-idle-check-all@bcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@most-busy-idle-check-all@rcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@most-busy-idle-check-all@vcs0:
- Statuses : 7 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@most-busy-idle-check-all@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@most-busy-idle-check-all@vecs0:
- Statuses : 6 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@multi-client:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@multi-client@bcs0:
- Statuses : 5 pass(s)
- Exec time: [1.01, 1.02] s
* igt@perf_pmu@multi-client@rcs0:
- Statuses : 5 pass(s)
- Exec time: [1.00, 1.01] s
* igt@perf_pmu@multi-client@vcs0:
- Statuses : 5 pass(s)
- Exec time: [1.01, 1.51] s
* igt@perf_pmu@multi-client@vcs1:
- Statuses : 2 pass(s)
- Exec time: [1.01, 1.02] s
* igt@perf_pmu@multi-client@vecs0:
- Statuses : 4 pass(s)
- Exec time: [1.01] s
* igt@perf_pmu@render-node-busy:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@render-node-busy-idle:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@render-node-busy-idle@bcs0:
- Statuses : 5 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@render-node-busy-idle@rcs0:
- Statuses : 5 pass(s)
- Exec time: [0.61, 0.62] s
* igt@perf_pmu@render-node-busy-idle@vcs0:
- Statuses : 5 pass(s)
- Exec time: [0.61, 1.11] s
* igt@perf_pmu@render-node-busy-idle@vcs1:
- Statuses : 1 pass(s)
- Exec time: [0.62] s
* igt@perf_pmu@render-node-busy-idle@vecs0:
- Statuses : 4 pass(s)
- Exec time: [0.62] s
* igt@perf_pmu@render-node-busy@bcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@render-node-busy@rcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@render-node-busy@vcs0:
- Statuses : 6 pass(s)
- Exec time: [0.51, 1.01] s
* igt@perf_pmu@render-node-busy@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@render-node-busy@vecs0:
- Statuses : 5 pass(s)
- Exec time: [0.51, 0.52] s
* igt@perf_pmu@semaphore-busy:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@semaphore-busy@bcs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 6.18] s
* igt@perf_pmu@semaphore-busy@rcs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 6.17] s
* igt@perf_pmu@semaphore-busy@vcs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 6.17] s
* igt@perf_pmu@semaphore-busy@vcs1:
- Statuses : 2 pass(s)
- Exec time: [6.15, 6.20] s
* igt@perf_pmu@semaphore-busy@vecs0:
- Statuses : 5 pass(s)
- Exec time: [4.62, 6.18] s
* igt@perf_pmu@semaphore-wait:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@semaphore-wait-idle:
- Statuses :
- Exec time: [None] s
* igt@perf_pmu@semaphore-wait-idle@bcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait-idle@rcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait-idle@vcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait-idle@vcs1:
- Statuses : 3 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@semaphore-wait-idle@vecs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait@bcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait@rcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait@vcs0:
- Statuses : 5 pass(s) 2 skip(s)
- Exec time: [0.0, 0.51] s
* igt@perf_pmu@semaphore-wait@vcs1:
- Statuses : 2 pass(s)
- Exec time: [0.51] s
* igt@perf_pmu@semaphore-wait@vecs0:
- Statuses : 5 pass(s) 1 skip(s)
- Exec time: [0.0, 0.51] s
Known issues
------------
Here are the changes found in IGTPW_3913_full that come from known issues:
### IGT changes ###
#### Issues hit ####
* igt@gem_busy@busy-vcs1:
- shard-iclb: [PASS][4] -> [SKIP][5] ([fdo#112080]) +3 similar issues
[4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb4/igt@gem_busy@busy-vcs1.html
[5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb3/igt@gem_busy@busy-vcs1.html
* igt@gem_ctx_isolation@vcs1-none:
- shard-iclb: [PASS][6] -> [SKIP][7] ([fdo#109276] / [fdo#112080])
[6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb4/igt@gem_ctx_isolation@vcs1-none.html
[7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb8/igt@gem_ctx_isolation@vcs1-none.html
* igt@gem_ctx_persistence@vecs0-mixed-process:
- shard-glk: [PASS][8] -> [FAIL][9] ([i915#679])
[8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-glk2/igt@gem_ctx_persistence@vecs0-mixed-process.html
[9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-glk7/igt@gem_ctx_persistence@vecs0-mixed-process.html
* igt@gem_ctx_shared@q-smoketest-all:
- shard-tglb: [PASS][10] -> [INCOMPLETE][11] ([fdo#111735]) +1 similar issue
[10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb1/igt@gem_ctx_shared@q-smoketest-all.html
[11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb1/igt@gem_ctx_shared@q-smoketest-all.html
* igt@gem_eio@in-flight-suspend:
- shard-apl: [PASS][12] -> [DMESG-WARN][13] ([i915#180])
[12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-apl6/igt@gem_eio@in-flight-suspend.html
[13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-apl1/igt@gem_eio@in-flight-suspend.html
* igt@gem_exec_async@concurrent-writes-bsd:
- shard-iclb: [PASS][14] -> [SKIP][15] ([fdo#112146]) +3 similar issues
[14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb3/igt@gem_exec_async@concurrent-writes-bsd.html
[15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb2/igt@gem_exec_async@concurrent-writes-bsd.html
* igt@gem_exec_create@madvise:
- shard-tglb: [PASS][16] -> [INCOMPLETE][17] ([i915#472])
[16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb4/igt@gem_exec_create@madvise.html
[17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb5/igt@gem_exec_create@madvise.html
* igt@gem_exec_schedule@independent-bsd2:
- shard-iclb: [PASS][18] -> [SKIP][19] ([fdo#109276]) +23 similar issues
[18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb4/igt@gem_exec_schedule@independent-bsd2.html
[19]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb8/igt@gem_exec_schedule@independent-bsd2.html
* igt@gem_exec_schedule@preempt-queue-contexts-bsd2:
- shard-tglb: [PASS][20] -> [INCOMPLETE][21] ([fdo#111606] / [fdo#111677] / [i915#472])
[20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb5/igt@gem_exec_schedule@preempt-queue-contexts-bsd2.html
[21]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb3/igt@gem_exec_schedule@preempt-queue-contexts-bsd2.html
* igt@gem_exec_schedule@preempt-queue-contexts-vebox:
- shard-tglb: [PASS][22] -> [INCOMPLETE][23] ([fdo#111677] / [i915#472]) +1 similar issue
[22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb7/igt@gem_exec_schedule@preempt-queue-contexts-vebox.html
[23]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb3/igt@gem_exec_schedule@preempt-queue-contexts-vebox.html
* igt@gem_persistent_relocs@forked-interruptible-thrashing:
- shard-snb: [PASS][24] -> [TIMEOUT][25] ([fdo#112271] / [i915#530])
[24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-snb5/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
[25]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-snb6/igt@gem_persistent_relocs@forked-interruptible-thrashing.html
* igt@gem_ppgtt@flink-and-close-vma-leak:
- shard-glk: [PASS][26] -> [FAIL][27] ([i915#644])
[26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-glk6/igt@gem_ppgtt@flink-and-close-vma-leak.html
[27]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-glk1/igt@gem_ppgtt@flink-and-close-vma-leak.html
* igt@gem_sync@basic-all:
- shard-tglb: [PASS][28] -> [INCOMPLETE][29] ([i915#470] / [i915#472]) +1 similar issue
[28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb1/igt@gem_sync@basic-all.html
[29]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb6/igt@gem_sync@basic-all.html
* igt@gem_tiled_blits@interruptible:
- shard-hsw: [PASS][30] -> [FAIL][31] ([i915#818])
[30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-hsw5/igt@gem_tiled_blits@interruptible.html
[31]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-hsw2/igt@gem_tiled_blits@interruptible.html
* igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy:
- shard-snb: [PASS][32] -> [DMESG-WARN][33] ([fdo#111870]) +1 similar issue
[32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-snb1/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
[33]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-snb5/igt@gem_userptr_blits@map-fixed-invalidate-overlap-busy.html
* igt@gem_workarounds@suspend-resume-fd:
- shard-kbl: [PASS][34] -> [DMESG-WARN][35] ([i915#180]) +5 similar issues
[34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-kbl3/igt@gem_workarounds@suspend-resume-fd.html
[35]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-kbl4/igt@gem_workarounds@suspend-resume-fd.html
* igt@i915_pm_rpm@gem-idle:
- shard-iclb: [PASS][36] -> [DMESG-WARN][37] ([i915#958])
[36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb6/igt@i915_pm_rpm@gem-idle.html
[37]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb3/igt@i915_pm_rpm@gem-idle.html
* igt@i915_pm_rpm@modeset-stress-extra-wait:
- shard-glk: [PASS][38] -> [DMESG-WARN][39] ([i915#118] / [i915#95])
[38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-glk7/igt@i915_pm_rpm@modeset-stress-extra-wait.html
[39]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-glk8/igt@i915_pm_rpm@modeset-stress-extra-wait.html
* igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen:
- shard-apl: [PASS][40] -> [FAIL][41] ([i915#54])
[40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-apl3/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
[41]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-apl4/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
- shard-kbl: [PASS][42] -> [FAIL][43] ([i915#54])
[42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-kbl3/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
[43]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-kbl2/igt@kms_cursor_crc@pipe-c-cursor-64x64-onscreen.html
* igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw:
- shard-tglb: [PASS][44] -> [FAIL][45] ([i915#49]) +2 similar issues
[44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb6/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
[45]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb1/igt@kms_frontbuffer_tracking@fbcpsr-1p-pri-indfb-multidraw.html
* igt@kms_psr@psr2_primary_mmap_cpu:
- shard-iclb: [PASS][46] -> [SKIP][47] ([fdo#109441]) +2 similar issues
[46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb2/igt@kms_psr@psr2_primary_mmap_cpu.html
[47]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb6/igt@kms_psr@psr2_primary_mmap_cpu.html
* igt@kms_setmode@invalid-clone-single-crtc-stealing:
- shard-hsw: [PASS][48] -> [DMESG-WARN][49] ([i915#44])
[48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-hsw7/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
[49]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-hsw5/igt@kms_setmode@invalid-clone-single-crtc-stealing.html
#### Possible fixes ####
* igt@gem_ctx_isolation@vcs1-reset:
- shard-iclb: [SKIP][50] ([fdo#109276] / [fdo#112080]) -> [PASS][51] +1 similar issue
[50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb7/igt@gem_ctx_isolation@vcs1-reset.html
[51]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb1/igt@gem_ctx_isolation@vcs1-reset.html
* igt@gem_ctx_persistence@bcs0-mixed-process:
- shard-apl: [FAIL][52] ([i915#679]) -> [PASS][53] +2 similar issues
[52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-apl6/igt@gem_ctx_persistence@bcs0-mixed-process.html
[53]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-apl8/igt@gem_ctx_persistence@bcs0-mixed-process.html
* igt@gem_ctx_shared@q-smoketest-bsd1:
- shard-tglb: [INCOMPLETE][54] ([fdo#111735]) -> [PASS][55] +1 similar issue
[54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb4/igt@gem_ctx_shared@q-smoketest-bsd1.html
[55]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb2/igt@gem_ctx_shared@q-smoketest-bsd1.html
* igt@gem_eio@reset-stress:
- shard-tglb: [INCOMPLETE][56] ([i915#470]) -> [PASS][57]
[56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb1/igt@gem_eio@reset-stress.html
[57]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb5/igt@gem_eio@reset-stress.html
* igt@gem_eio@unwedge-stress:
- shard-snb: [FAIL][58] ([i915#232]) -> [PASS][59]
[58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-snb1/igt@gem_eio@unwedge-stress.html
[59]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-snb1/igt@gem_eio@unwedge-stress.html
* igt@gem_exec_balancer@smoke:
- shard-tglb: [INCOMPLETE][60] ([fdo#111593] / [i915#472]) -> [PASS][61] +1 similar issue
[60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb1/igt@gem_exec_balancer@smoke.html
[61]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb4/igt@gem_exec_balancer@smoke.html
* igt@gem_exec_schedule@out-order-bsd2:
- shard-iclb: [SKIP][62] ([fdo#109276]) -> [PASS][63] +16 similar issues
[62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb5/igt@gem_exec_schedule@out-order-bsd2.html
[63]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb1/igt@gem_exec_schedule@out-order-bsd2.html
* igt@gem_exec_schedule@pi-common-bsd:
- shard-iclb: [SKIP][64] ([i915#677]) -> [PASS][65] +1 similar issue
[64]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb1/igt@gem_exec_schedule@pi-common-bsd.html
[65]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb5/igt@gem_exec_schedule@pi-common-bsd.html
* igt@gem_exec_schedule@preempt-other-vebox:
- shard-tglb: [INCOMPLETE][66] ([i915#472]) -> [PASS][67]
[66]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb3/igt@gem_exec_schedule@preempt-other-vebox.html
[67]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb3/igt@gem_exec_schedule@preempt-other-vebox.html
* igt@gem_exec_schedule@preempt-queue-contexts-chain-vebox:
- shard-tglb: [INCOMPLETE][68] ([fdo#111606] / [fdo#111677] / [i915#472]) -> [PASS][69]
[68]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb6/igt@gem_exec_schedule@preempt-queue-contexts-chain-vebox.html
[69]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb1/igt@gem_exec_schedule@preempt-queue-contexts-chain-vebox.html
* igt@gem_exec_schedule@reorder-wide-bsd:
- shard-iclb: [SKIP][70] ([fdo#112146]) -> [PASS][71] +4 similar issues
[70]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb2/igt@gem_exec_schedule@reorder-wide-bsd.html
[71]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb3/igt@gem_exec_schedule@reorder-wide-bsd.html
* igt@gem_userptr_blits@map-fixed-invalidate-busy-gup:
- shard-snb: [DMESG-WARN][72] ([fdo#111870]) -> [PASS][73]
[72]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-snb2/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html
[73]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-snb1/igt@gem_userptr_blits@map-fixed-invalidate-busy-gup.html
* igt@gem_wait@await-vcs1:
- shard-iclb: [SKIP][74] ([fdo#112080]) -> [PASS][75] +3 similar issues
[74]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-iclb7/igt@gem_wait@await-vcs1.html
[75]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-iclb1/igt@gem_wait@await-vcs1.html
* igt@i915_selftest@live_gt_timelines:
- shard-tglb: [INCOMPLETE][76] ([i915#455]) -> [PASS][77]
[76]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-tglb3/igt@i915_selftest@live_gt_timelines.html
[77]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/shard-tglb1/igt@i915_selftest@live_gt_timelines.html
* igt@kms_flip@flip-vs-suspend-interruptible:
- shard-apl: [DMESG-WARN][78] ([i915#180]) -> [PASS][79] +2 similar issues
[78]: https://intel-gfx-ci.01.org/tree/drm-tip/IGT_5361/shard-apl8/igt@kms_flip@flip-vs-suspend-interruptible.html
[79]: https://int
== Logs ==
For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_3913/index.html
_______________________________________________
igt-dev mailing list
igt-dev@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/igt-dev
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2020-01-13 18:44 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-10 11:31 [igt-dev] [PATCH i-g-t] perf_pmu: Use dynamic subtests Petri Latvala
2020-01-10 12:08 ` [igt-dev] ✗ GitLab.Pipeline: failure for " Patchwork
2020-01-10 12:34 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork
2020-01-13 18:44 ` [igt-dev] ✗ Fi.CI.IGT: failure " Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.