* [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure.
@ 2023-02-01 23:22 Mark Yacoub
2023-02-02 0:04 ` [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) Patchwork
` (6 more replies)
0 siblings, 7 replies; 8+ messages in thread
From: Mark Yacoub @ 2023-02-01 23:22 UTC (permalink / raw)
To: igt-dev
Cc: petri.latvala, ihf, amstan, seanpaul, khaled.almahallawy,
markyacoub
From: Mark Yacoub <markyacoub@chromium.org>
[Why]
Currently, Chamelium acts like a black box, we can't tell what is going on there when a failure occur. Seeing its logs will allow us to debug better.
[How]
On chamelium_rpc failure, print out the logs in debug so it wouldn't clutter good tests.
v2:
- Added missing #includes
Signed-off-by: Mark Yacoub <markyacoub@chromium.org>
---
lib/igt_chamelium.c | 38 ++++++++++++++++++++++++--
lib/igt_chamelium.h | 1 +
tests/chamelium/kms_chamelium_helper.c | 16 +++++++++++
3 files changed, 52 insertions(+), 3 deletions(-)
diff --git a/lib/igt_chamelium.c b/lib/igt_chamelium.c
index a235f3c8..65531671 100644
--- a/lib/igt_chamelium.c
+++ b/lib/igt_chamelium.c
@@ -658,6 +658,8 @@ static xmlrpc_value *chamelium_rpc(struct chamelium *chamelium,
xmlrpc_value *res;
va_list va_args;
int fsm_trials_left = 5;
+ bool did_fault_occur = false;
+ char fault_string[1024];
if (strcmp(method_name, "CaptureVideo") == 0
|| strcmp(method_name, "StartCapturingVideo") == 0) {
@@ -680,9 +682,23 @@ static xmlrpc_value *chamelium_rpc(struct chamelium *chamelium,
format_str, va_args);
va_end(va_args);
}
- igt_assert_f(!chamelium->env.fault_occurred,
- "Chamelium RPC call[%s] failed: %s\n", method_name,
- chamelium->env.fault_string);
+
+ did_fault_occur = chamelium->env.fault_occurred;
+ if (did_fault_occur) {
+ // Save the fault string before getting the logs which will
+ // clear the string if it is works.
+ strncpy(fault_string, chamelium->env.fault_string, 1024);
+ // To avoid recursive calls for logs, don't call for logs if we
+ // fail on getting the logs.
+ if (strcmp(method_name, "GetChameleondLogs") != 0) {
+ char *logs = chamelium_get_logs(chamelium);
+ igt_debug("CHAMELIUM LOGS:\n%s\n", logs);
+ free(logs);
+ }
+ }
+
+ igt_assert_f(!did_fault_occur, "Chamelium RPC call [%s] failed: %s\n",
+ method_name, fault_string);
return res;
}
@@ -737,6 +753,22 @@ void chamelium_assert_reachable(struct chamelium *chamelium, int timeout)
"Couldn't connect to Chamelium for %ds", timeout);
}
+char *chamelium_get_logs(struct chamelium *chamelium)
+{
+ xmlrpc_value *res;
+ const char *logs = NULL;
+
+ igt_debug(
+ "Calling GetChameleondLogs - Logs returned are from the last time "
+ "this was called.\n");
+
+ res = chamelium_rpc(chamelium, NULL, "GetChameleondLogs", "(s)", "IGT");
+ xmlrpc_read_string(&chamelium->env, res, &logs);
+ xmlrpc_DECREF(res);
+
+ return logs;
+}
+
/**
* chamelium_plug:
* @chamelium: The Chamelium instance to use
diff --git a/lib/igt_chamelium.h b/lib/igt_chamelium.h
index d979de4a..e9096519 100644
--- a/lib/igt_chamelium.h
+++ b/lib/igt_chamelium.h
@@ -159,6 +159,7 @@ chamelium_reset_state(igt_display_t *display,
bool chamelium_wait_reachable(struct chamelium *chamelium, int timeout);
void chamelium_assert_reachable(struct chamelium *chamelium, int timeout);
+char *chamelium_get_logs(struct chamelium *chamelium);
void chamelium_plug(struct chamelium *chamelium, struct chamelium_port *port);
void chamelium_unplug(struct chamelium *chamelium, struct chamelium_port *port);
bool chamelium_is_plugged(struct chamelium *chamelium,
diff --git a/tests/chamelium/kms_chamelium_helper.c b/tests/chamelium/kms_chamelium_helper.c
index 197d29be..bc32329c 100644
--- a/tests/chamelium/kms_chamelium_helper.c
+++ b/tests/chamelium/kms_chamelium_helper.c
@@ -24,7 +24,19 @@
* Lyude Paul <lyude@redhat.com>
*/
+#include <fcntl.h>
+#include <stdint.h>
+#include <string.h>
+#include <stdatomic.h>
+#include <xf86drmMode.h>
+
+#include "config.h"
+#include "igt.h"
+#include "igt_chamelium.h"
#include "igt_edid.h"
+#include "igt_eld.h"
+#include "igt_vc4.h"
+#include "igt_infoframe.h"
#include "kms_chamelium_helper.h"
void chamelium_init_test(chamelium_data_t *data)
@@ -47,6 +59,10 @@ void chamelium_init_test(chamelium_data_t *data)
/* we need to initalize chamelium after igt_display_require */
data->chamelium = chamelium_init(data->drm_fd, &data->display);
igt_require(data->chamelium);
+ // Get the logs so we can reset the chamelium logs at this cursor.
+ // The logs are then retrieved when any call fails so we can debug
+ // chamelium if needed.
+ free(chamelium_get_logs(data->chamelium));
data->ports = chamelium_get_ports(data->chamelium, &data->port_count);
--
2.39.1.456.gfc5497dd1b-goog
^ permalink raw reply related [flat|nested] 8+ messages in thread* [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub @ 2023-02-02 0:04 ` Patchwork 2023-02-02 4:25 ` Patchwork ` (5 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 0:04 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5275 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12681 -> IGTPW_8429 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8429 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8429, 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_8429/index.html Participating hosts (25 -> 25) ------------------------------ Additional (1): fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8429: ### IGT changes ### #### Possible regressions #### * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-7567u: [PASS][1] -> [FAIL][2] +3 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html #### Warnings #### * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-kbl-7567u: [SKIP][3] ([fdo#109271]) -> [FAIL][4] +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][5] ([i915#7996]) -> [DMESG-FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@i915_selftest@live@slpc.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@i915_selftest@live@slpc.html Known issues ------------ Here are the changes found in IGTPW_8429 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - fi-blb-e6850: [PASS][7] -> [SKIP][8] ([fdo#109271]) +4 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-blb-e6850/igt@fbdev@write.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-blb-e6850/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: NOTRUN -> [DMESG-FAIL][10] ([i915#5334]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][11] ([fdo#109271]) +21 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-rpls-1}: [ABORT][12] ([i915#6311] / [i915#7359]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@gt_pm: - {bat-rpls-2}: [DMESG-FAIL][14] ([i915#4258]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-2/igt@i915_selftest@live@gt_pm.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-2/igt@i915_selftest@live@gt_pm.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 6183 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub 2023-02-02 0:04 ` [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) Patchwork @ 2023-02-02 4:25 ` Patchwork 2023-02-02 4:44 ` Patchwork ` (4 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 4:25 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5275 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12681 -> IGTPW_8429 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8429 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8429, 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_8429/index.html Participating hosts (25 -> 25) ------------------------------ Additional (1): fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8429: ### IGT changes ### #### Possible regressions #### * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-7567u: [PASS][1] -> [FAIL][2] +3 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html #### Warnings #### * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-kbl-7567u: [SKIP][3] ([fdo#109271]) -> [FAIL][4] +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][5] ([i915#7996]) -> [DMESG-FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@i915_selftest@live@slpc.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@i915_selftest@live@slpc.html Known issues ------------ Here are the changes found in IGTPW_8429 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - fi-blb-e6850: [PASS][7] -> [SKIP][8] ([fdo#109271]) +4 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-blb-e6850/igt@fbdev@write.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-blb-e6850/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: NOTRUN -> [DMESG-FAIL][10] ([i915#5334]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][11] ([fdo#109271]) +21 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-rpls-1}: [ABORT][12] ([i915#6311] / [i915#7359]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@gt_pm: - {bat-rpls-2}: [DMESG-FAIL][14] ([i915#4258]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-2/igt@i915_selftest@live@gt_pm.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-2/igt@i915_selftest@live@gt_pm.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 6183 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub 2023-02-02 0:04 ` [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) Patchwork 2023-02-02 4:25 ` Patchwork @ 2023-02-02 4:44 ` Patchwork 2023-02-02 5:30 ` Patchwork ` (3 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 4:44 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5682 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12681 -> IGTPW_8429 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8429 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8429, 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_8429/index.html Participating hosts (25 -> 25) ------------------------------ Additional (1): fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8429: ### IGT changes ### #### Possible regressions #### * igt@kms_chamelium_hpd@hdmi-hpd-fast: - fi-kbl-7567u: [PASS][1] -> [FAIL][2] +2 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@hdmi-hpd-fast.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@hdmi-hpd-fast.html #### Warnings #### * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-kbl-7567u: [SKIP][3] ([fdo#109271]) -> [FAIL][4] +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][5] ([i915#7996]) -> [DMESG-FAIL][6] [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@i915_selftest@live@slpc.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@i915_selftest@live@slpc.html Known issues ------------ Here are the changes found in IGTPW_8429 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - fi-blb-e6850: [PASS][7] -> [SKIP][8] ([fdo#109271]) +4 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-blb-e6850/igt@fbdev@write.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-blb-e6850/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][9] ([fdo#109271] / [i915#4613]) +3 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: NOTRUN -> [DMESG-FAIL][10] ([i915#5334]) [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-7567u: [PASS][11] -> [FAIL][12] ([i915#8005]) [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][13] ([fdo#109271]) +21 similar issues [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-rpls-1}: [ABORT][14] ([i915#6311] / [i915#7359]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@gt_pm: - {bat-rpls-2}: [DMESG-FAIL][16] ([i915#4258]) -> [PASS][17] [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-2/igt@i915_selftest@live@gt_pm.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-2/igt@i915_selftest@live@gt_pm.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 [i915#8005]: https://gitlab.freedesktop.org/drm/intel/issues/8005 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 6615 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub ` (2 preceding siblings ...) 2023-02-02 4:44 ` Patchwork @ 2023-02-02 5:30 ` Patchwork 2023-02-02 5:33 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork ` (2 subsequent siblings) 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 5:30 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5729 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : failure == Summary == CI Bug Log - changes from CI_DRM_12681 -> IGTPW_8429 ==================================================== Summary ------- **FAILURE** Serious unknown changes coming with IGTPW_8429 absolutely need to be verified manually. If you think the reported changes have nothing to do with the changes introduced in IGTPW_8429, 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_8429/index.html Participating hosts (25 -> 25) ------------------------------ Additional (1): fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8429: ### IGT changes ### #### Possible regressions #### * igt@kms_chamelium_hpd@common-hpd-after-suspend: - fi-kbl-7567u: [PASS][1] -> [FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@common-hpd-after-suspend.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@common-hpd-after-suspend.html #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][3] ([i915#7996]) -> [DMESG-FAIL][4] [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@i915_selftest@live@slpc.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@i915_selftest@live@slpc.html Known issues ------------ Here are the changes found in IGTPW_8429 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - fi-blb-e6850: [PASS][5] -> [SKIP][6] ([fdo#109271]) +4 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-blb-e6850/igt@fbdev@write.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-blb-e6850/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][7] ([fdo#109271] / [i915#4613]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: NOTRUN -> [DMESG-FAIL][8] ([i915#5334]) [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-7567u: [PASS][9] -> [FAIL][10] ([i915#8005]) +2 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][11] ([fdo#109271]) +21 similar issues [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-rpls-1}: [ABORT][12] ([i915#6311] / [i915#7359]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@gt_pm: - {bat-rpls-2}: [DMESG-FAIL][14] ([i915#4258]) -> [PASS][15] [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-2/igt@i915_selftest@live@gt_pm.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-2/igt@i915_selftest@live@gt_pm.html #### Warnings #### * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-kbl-7567u: [SKIP][16] ([fdo#109271]) -> [FAIL][17] ([i915#8005]) +4 similar issues [16]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html [17]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 [i915#8005]: https://gitlab.freedesktop.org/drm/intel/issues/8005 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 6727 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.BAT: success for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub ` (3 preceding siblings ...) 2023-02-02 5:30 ` Patchwork @ 2023-02-02 5:33 ` Patchwork 2023-02-02 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2023-02-02 10:38 ` [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Kamil Konieczny 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 5:33 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 5045 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : success == Summary == CI Bug Log - changes from CI_DRM_12681 -> IGTPW_8429 ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html Participating hosts (25 -> 25) ------------------------------ Additional (1): fi-apl-guc Missing (1): fi-snb-2520m Possible new issues ------------------- Here are the unknown changes that may have been introduced in IGTPW_8429: ### IGT changes ### #### Suppressed #### The following results come from untrusted machines, tests, or statuses. They do not affect the overall result. * igt@i915_selftest@live@slpc: - {bat-rpls-1}: [DMESG-FAIL][1] ([i915#7996]) -> [DMESG-FAIL][2] [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@i915_selftest@live@slpc.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@i915_selftest@live@slpc.html Known issues ------------ Here are the changes found in IGTPW_8429 that come from known issues: ### IGT changes ### #### Issues hit #### * igt@fbdev@write: - fi-blb-e6850: [PASS][3] -> [SKIP][4] ([fdo#109271]) +4 similar issues [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-blb-e6850/igt@fbdev@write.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-blb-e6850/igt@fbdev@write.html * igt@gem_lmem_swapping@basic: - fi-apl-guc: NOTRUN -> [SKIP][5] ([fdo#109271] / [i915#4613]) +3 similar issues [5]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@gem_lmem_swapping@basic.html * igt@i915_selftest@live@gt_heartbeat: - fi-apl-guc: NOTRUN -> [DMESG-FAIL][6] ([i915#5334]) [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@i915_selftest@live@gt_heartbeat.html * igt@kms_chamelium_frames@hdmi-crc-fast: - fi-kbl-7567u: [PASS][7] -> [FAIL][8] ([i915#8005]) +3 similar issues [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_frames@hdmi-crc-fast.html * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-apl-guc: NOTRUN -> [SKIP][9] ([fdo#109271]) +21 similar issues [9]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-apl-guc/igt@kms_chamelium_hpd@vga-hpd-fast.html #### Possible fixes #### * igt@gem_exec_suspend@basic-s0@smem: - {bat-rpls-1}: [ABORT][10] ([i915#6311] / [i915#7359]) -> [PASS][11] [10]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html [11]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-1/igt@gem_exec_suspend@basic-s0@smem.html * igt@i915_selftest@live@gt_pm: - {bat-rpls-2}: [DMESG-FAIL][12] ([i915#4258]) -> [PASS][13] [12]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/bat-rpls-2/igt@i915_selftest@live@gt_pm.html [13]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/bat-rpls-2/igt@i915_selftest@live@gt_pm.html #### Warnings #### * igt@kms_chamelium_hpd@vga-hpd-fast: - fi-kbl-7567u: [SKIP][14] ([fdo#109271]) -> [FAIL][15] ([i915#8005]) +4 similar issues [14]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html [15]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/fi-kbl-7567u/igt@kms_chamelium_hpd@vga-hpd-fast.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#109271]: https://bugs.freedesktop.org/show_bug.cgi?id=109271 [i915#4258]: https://gitlab.freedesktop.org/drm/intel/issues/4258 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4983]: https://gitlab.freedesktop.org/drm/intel/issues/4983 [i915#5334]: https://gitlab.freedesktop.org/drm/intel/issues/5334 [i915#6311]: https://gitlab.freedesktop.org/drm/intel/issues/6311 [i915#7359]: https://gitlab.freedesktop.org/drm/intel/issues/7359 [i915#7978]: https://gitlab.freedesktop.org/drm/intel/issues/7978 [i915#7996]: https://gitlab.freedesktop.org/drm/intel/issues/7996 [i915#8005]: https://gitlab.freedesktop.org/drm/intel/issues/8005 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 5998 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [igt-dev] ✓ Fi.CI.IGT: success for Chamelium: Get Chamelium Logs on RPC failure. (rev2) 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub ` (4 preceding siblings ...) 2023-02-02 5:33 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork @ 2023-02-02 6:27 ` Patchwork 2023-02-02 10:38 ` [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Kamil Konieczny 6 siblings, 0 replies; 8+ messages in thread From: Patchwork @ 2023-02-02 6:27 UTC (permalink / raw) To: Mark Yacoub; +Cc: igt-dev [-- Attachment #1: Type: text/plain, Size: 23097 bytes --] == Series Details == Series: Chamelium: Get Chamelium Logs on RPC failure. (rev2) URL : https://patchwork.freedesktop.org/series/113567/ State : success == Summary == CI Bug Log - changes from CI_DRM_12681_full -> IGTPW_8429_full ==================================================== Summary ------- **SUCCESS** No regressions found. External URL: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html Participating hosts (10 -> 10) ------------------------------ No changes in participating hosts Known issues ------------ Here are the changes found in IGTPW_8429_full that come from known issues: ### IGT changes ### #### Issues hit #### * igt@gem_exec_fair@basic-pace-share@rcs0: - shard-glk: [PASS][1] -> [FAIL][2] ([i915#2842]) +2 similar issues [1]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-glk7/igt@gem_exec_fair@basic-pace-share@rcs0.html [2]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-glk5/igt@gem_exec_fair@basic-pace-share@rcs0.html * igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a2: - shard-glk: [PASS][3] -> [FAIL][4] ([i915#79]) +1 similar issue [3]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-glk5/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a2.html [4]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-glk6/igt@kms_flip@flip-vs-expired-vblank@c-hdmi-a2.html #### Possible fixes #### * igt@drm_fdinfo@virtual-idle: - {shard-rkl}: [FAIL][5] ([i915#7742]) -> [PASS][6] +1 similar issue [5]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-2/igt@drm_fdinfo@virtual-idle.html [6]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@drm_fdinfo@virtual-idle.html * igt@drm_read@empty-nonblock: - {shard-tglu}: [SKIP][7] ([i915#1845] / [i915#7651]) -> [PASS][8] +1 similar issue [7]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@drm_read@empty-nonblock.html [8]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-4/igt@drm_read@empty-nonblock.html * igt@fbdev@info: - {shard-rkl}: [SKIP][9] ([i915#2582]) -> [PASS][10] +1 similar issue [9]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@fbdev@info.html [10]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-1/igt@fbdev@info.html * igt@fbdev@write: - {shard-tglu}: [SKIP][11] ([i915#2582]) -> [PASS][12] [11]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@fbdev@write.html [12]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-4/igt@fbdev@write.html * igt@gem_ctx_exec@basic-nohangcheck: - {shard-rkl}: [FAIL][13] ([i915#6268]) -> [PASS][14] [13]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@gem_ctx_exec@basic-nohangcheck.html [14]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@gem_ctx_exec@basic-nohangcheck.html * igt@gem_exec_fair@basic-none-vip@rcs0: - shard-glk: [FAIL][15] ([i915#2842]) -> [PASS][16] [15]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-glk8/igt@gem_exec_fair@basic-none-vip@rcs0.html [16]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-glk5/igt@gem_exec_fair@basic-none-vip@rcs0.html * igt@gem_exec_reloc@basic-wc-read-noreloc: - {shard-rkl}: [SKIP][17] ([i915#3281]) -> [PASS][18] +5 similar issues [17]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-3/igt@gem_exec_reloc@basic-wc-read-noreloc.html [18]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@gem_exec_reloc@basic-wc-read-noreloc.html * igt@gem_userptr_blits@forbidden-operations: - {shard-rkl}: [SKIP][19] ([i915#3282]) -> [PASS][20] +1 similar issue [19]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@gem_userptr_blits@forbidden-operations.html [20]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@gem_userptr_blits@forbidden-operations.html * igt@gen9_exec_parse@bb-start-param: - {shard-rkl}: [SKIP][21] ([i915#2527]) -> [PASS][22] +2 similar issues [21]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@gen9_exec_parse@bb-start-param.html [22]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@gen9_exec_parse@bb-start-param.html * igt@i915_pipe_stress@stress-xrgb8888-untiled: - {shard-rkl}: [SKIP][23] ([i915#4098]) -> [PASS][24] [23]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-3/igt@i915_pipe_stress@stress-xrgb8888-untiled.html [24]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@i915_pipe_stress@stress-xrgb8888-untiled.html * igt@i915_pm_dc@dc9-dpms: - {shard-rkl}: [SKIP][25] ([i915#3361]) -> [PASS][26] [25]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-5/igt@i915_pm_dc@dc9-dpms.html [26]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-1/igt@i915_pm_dc@dc9-dpms.html * igt@i915_pm_rpm@dpms-lpsp: - {shard-rkl}: [SKIP][27] ([i915#1397]) -> [PASS][28] [27]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-3/igt@i915_pm_rpm@dpms-lpsp.html [28]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@i915_pm_rpm@dpms-lpsp.html * igt@i915_pm_rpm@modeset-lpsp-stress: - {shard-tglu}: [SKIP][29] ([i915#1397]) -> [PASS][30] [29]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@i915_pm_rpm@modeset-lpsp-stress.html [30]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-7/igt@i915_pm_rpm@modeset-lpsp-stress.html * igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait: - {shard-dg1}: [SKIP][31] ([i915#1397]) -> [PASS][32] [31]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-dg1-14/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html [32]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-dg1-16/igt@i915_pm_rpm@modeset-non-lpsp-stress-no-wait.html * igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs: - {shard-tglu}: [SKIP][33] ([i915#7651]) -> [PASS][34] +5 similar issues [33]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs.html [34]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-3/igt@kms_ccs@pipe-a-bad-pixel-format-y_tiled_gen12_rc_ccs.html * igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size: - shard-glk: [FAIL][35] ([i915#2346]) -> [PASS][36] [35]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-glk4/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html [36]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-glk2/igt@kms_cursor_legacy@flip-vs-cursor@atomic-transitions-varying-size.html * igt@kms_draw_crc@fill-fb: - {shard-tglu}: [SKIP][37] ([i915#1845]) -> [PASS][38] [37]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@kms_draw_crc@fill-fb.html [38]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-8/igt@kms_draw_crc@fill-fb.html * igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render: - {shard-tglu}: [SKIP][39] ([i915#1849]) -> [PASS][40] +2 similar issues [39]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html [40]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-3/igt@kms_frontbuffer_tracking@fbc-1p-primscrn-spr-indfb-draw-render.html * igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt: - {shard-rkl}: [SKIP][41] ([i915#1849] / [i915#4098]) -> [PASS][42] +17 similar issues [41]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-5/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html [42]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@kms_frontbuffer_tracking@psr-1p-primscrn-pri-shrfb-draw-mmap-gtt.html * igt@kms_plane@plane-position-hole-dpms@pipe-b-planes: - {shard-rkl}: [SKIP][43] ([i915#1849]) -> [PASS][44] +1 similar issue [43]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-2/igt@kms_plane@plane-position-hole-dpms@pipe-b-planes.html [44]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@kms_plane@plane-position-hole-dpms@pipe-b-planes.html * igt@kms_psr@cursor_mmap_gtt: - {shard-rkl}: [SKIP][45] ([i915#1072]) -> [PASS][46] +1 similar issue [45]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-1/igt@kms_psr@cursor_mmap_gtt.html [46]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@kms_psr@cursor_mmap_gtt.html * igt@kms_rotation_crc@exhaust-fences: - {shard-rkl}: [SKIP][47] ([i915#1845] / [i915#4098]) -> [PASS][48] +24 similar issues [47]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@kms_rotation_crc@exhaust-fences.html [48]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-6/igt@kms_rotation_crc@exhaust-fences.html * igt@kms_universal_plane@universal-plane-pipe-c-sanity: - {shard-tglu}: [SKIP][49] ([fdo#109274]) -> [PASS][50] +1 similar issue [49]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-tglu-6/igt@kms_universal_plane@universal-plane-pipe-c-sanity.html [50]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-tglu-1/igt@kms_universal_plane@universal-plane-pipe-c-sanity.html * igt@perf@gen8-unprivileged-single-ctx-counters: - {shard-rkl}: [SKIP][51] ([i915#2436]) -> [PASS][52] [51]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-6/igt@perf@gen8-unprivileged-single-ctx-counters.html [52]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@perf@gen8-unprivileged-single-ctx-counters.html * igt@perf@polling-small-buf: - {shard-rkl}: [FAIL][53] ([i915#1722]) -> [PASS][54] [53]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@perf@polling-small-buf.html [54]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@perf@polling-small-buf.html * igt@perf_pmu@idle@rcs0: - {shard-rkl}: [FAIL][55] ([i915#4349]) -> [PASS][56] [55]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@perf_pmu@idle@rcs0.html [56]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@perf_pmu@idle@rcs0.html * igt@prime_vgem@basic-fence-read: - {shard-rkl}: [SKIP][57] ([fdo#109295] / [i915#3291] / [i915#3708]) -> [PASS][58] [57]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-4/igt@prime_vgem@basic-fence-read.html [58]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@prime_vgem@basic-fence-read.html * igt@prime_vgem@coherency-gtt: - {shard-rkl}: [SKIP][59] ([fdo#109295] / [fdo#111656] / [i915#3708]) -> [PASS][60] [59]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-rkl-3/igt@prime_vgem@coherency-gtt.html [60]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-rkl-5/igt@prime_vgem@coherency-gtt.html * igt@sysfs_timeslice_duration@timeout@vecs0: - {shard-dg1}: [FAIL][61] ([i915#1755]) -> [PASS][62] +2 similar issues [61]: https://intel-gfx-ci.01.org/tree/drm-tip/CI_DRM_12681/shard-dg1-18/igt@sysfs_timeslice_duration@timeout@vecs0.html [62]: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/shard-dg1-15/igt@sysfs_timeslice_duration@timeout@vecs0.html {name}: This element is suppressed. This means it is ignored when computing the status of the difference (SUCCESS, WARNING, or FAILURE). [fdo#103375]: https://bugs.freedesktop.org/show_bug.cgi?id=103375 [fdo#109274]: https://bugs.freedesktop.org/show_bug.cgi?id=109274 [fdo#109279]: https://bugs.freedesktop.org/show_bug.cgi?id=109279 [fdo#109280]: https://bugs.freedesktop.org/show_bug.cgi?id=109280 [fdo#109283]: https://bugs.freedesktop.org/show_bug.cgi?id=109283 [fdo#109285]: https://bugs.freedesktop.org/show_bug.cgi?id=109285 [fdo#109289]: https://bugs.freedesktop.org/show_bug.cgi?id=109289 [fdo#109291]: https://bugs.freedesktop.org/show_bug.cgi?id=109291 [fdo#109295]: https://bugs.freedesktop.org/show_bug.cgi?id=109295 [fdo#109300]: https://bugs.freedesktop.org/show_bug.cgi?id=109300 [fdo#109308]: https://bugs.freedesktop.org/show_bug.cgi?id=109308 [fdo#109309]: https://bugs.freedesktop.org/show_bug.cgi?id=109309 [fdo#109312]: https://bugs.freedesktop.org/show_bug.cgi?id=109312 [fdo#109314]: https://bugs.freedesktop.org/show_bug.cgi?id=109314 [fdo#109315]: https://bugs.freedesktop.org/show_bug.cgi?id=109315 [fdo#109506]: https://bugs.freedesktop.org/show_bug.cgi?id=109506 [fdo#109642]: https://bugs.freedesktop.org/show_bug.cgi?id=109642 [fdo#110189]: https://bugs.freedesktop.org/show_bug.cgi?id=110189 [fdo#110723]: https://bugs.freedesktop.org/show_bug.cgi?id=110723 [fdo#111068]: https://bugs.freedesktop.org/show_bug.cgi?id=111068 [fdo#111614]: https://bugs.freedesktop.org/show_bug.cgi?id=111614 [fdo#111615]: https://bugs.freedesktop.org/show_bug.cgi?id=111615 [fdo#111656]: https://bugs.freedesktop.org/show_bug.cgi?id=111656 [fdo#111825]: https://bugs.freedesktop.org/show_bug.cgi?id=111825 [fdo#111827]: https://bugs.freedesktop.org/show_bug.cgi?id=111827 [fdo#112054]: https://bugs.freedesktop.org/show_bug.cgi?id=112054 [fdo#112283]: https://bugs.freedesktop.org/show_bug.cgi?id=112283 [i915#1072]: https://gitlab.freedesktop.org/drm/intel/issues/1072 [i915#1257]: https://gitlab.freedesktop.org/drm/intel/issues/1257 [i915#132]: https://gitlab.freedesktop.org/drm/intel/issues/132 [i915#1397]: https://gitlab.freedesktop.org/drm/intel/issues/1397 [i915#1722]: https://gitlab.freedesktop.org/drm/intel/issues/1722 [i915#1755]: https://gitlab.freedesktop.org/drm/intel/issues/1755 [i915#1769]: https://gitlab.freedesktop.org/drm/intel/issues/1769 [i915#1825]: https://gitlab.freedesktop.org/drm/intel/issues/1825 [i915#1839]: https://gitlab.freedesktop.org/drm/intel/issues/1839 [i915#1845]: https://gitlab.freedesktop.org/drm/intel/issues/1845 [i915#1849]: https://gitlab.freedesktop.org/drm/intel/issues/1849 [i915#1902]: https://gitlab.freedesktop.org/drm/intel/issues/1902 [i915#2346]: https://gitlab.freedesktop.org/drm/intel/issues/2346 [i915#2436]: https://gitlab.freedesktop.org/drm/intel/issues/2436 [i915#2437]: https://gitlab.freedesktop.org/drm/intel/issues/2437 [i915#2527]: https://gitlab.freedesktop.org/drm/intel/issues/2527 [i915#2575]: https://gitlab.freedesktop.org/drm/intel/issues/2575 [i915#2582]: https://gitlab.freedesktop.org/drm/intel/issues/2582 [i915#2587]: https://gitlab.freedesktop.org/drm/intel/issues/2587 [i915#2658]: https://gitlab.freedesktop.org/drm/intel/issues/2658 [i915#2672]: https://gitlab.freedesktop.org/drm/intel/issues/2672 [i915#2705]: https://gitlab.freedesktop.org/drm/intel/issues/2705 [i915#280]: https://gitlab.freedesktop.org/drm/intel/issues/280 [i915#284]: https://gitlab.freedesktop.org/drm/intel/issues/284 [i915#2842]: https://gitlab.freedesktop.org/drm/intel/issues/2842 [i915#2856]: https://gitlab.freedesktop.org/drm/intel/issues/2856 [i915#2920]: https://gitlab.freedesktop.org/drm/intel/issues/2920 [i915#3116]: https://gitlab.freedesktop.org/drm/intel/issues/3116 [i915#315]: https://gitlab.freedesktop.org/drm/intel/issues/315 [i915#3281]: https://gitlab.freedesktop.org/drm/intel/issues/3281 [i915#3282]: https://gitlab.freedesktop.org/drm/intel/issues/3282 [i915#3291]: https://gitlab.freedesktop.org/drm/intel/issues/3291 [i915#3297]: https://gitlab.freedesktop.org/drm/intel/issues/3297 [i915#3299]: https://gitlab.freedesktop.org/drm/intel/issues/3299 [i915#3301]: https://gitlab.freedesktop.org/drm/intel/issues/3301 [i915#3359]: https://gitlab.freedesktop.org/drm/intel/issues/3359 [i915#3361]: https://gitlab.freedesktop.org/drm/intel/issues/3361 [i915#3458]: https://gitlab.freedesktop.org/drm/intel/issues/3458 [i915#3469]: https://gitlab.freedesktop.org/drm/intel/issues/3469 [i915#3528]: https://gitlab.freedesktop.org/drm/intel/issues/3528 [i915#3539]: https://gitlab.freedesktop.org/drm/intel/issues/3539 [i915#3546]: https://gitlab.freedesktop.org/drm/intel/issues/3546 [i915#3547]: https://gitlab.freedesktop.org/drm/intel/issues/3547 [i915#3555]: https://gitlab.freedesktop.org/drm/intel/issues/3555 [i915#3558]: https://gitlab.freedesktop.org/drm/intel/issues/3558 [i915#3637]: https://gitlab.freedesktop.org/drm/intel/issues/3637 [i915#3638]: https://gitlab.freedesktop.org/drm/intel/issues/3638 [i915#3689]: https://gitlab.freedesktop.org/drm/intel/issues/3689 [i915#3708]: https://gitlab.freedesktop.org/drm/intel/issues/3708 [i915#3734]: https://gitlab.freedesktop.org/drm/intel/issues/3734 [i915#3742]: https://gitlab.freedesktop.org/drm/intel/issues/3742 [i915#3804]: https://gitlab.freedesktop.org/drm/intel/issues/3804 [i915#3840]: https://gitlab.freedesktop.org/drm/intel/issues/3840 [i915#3886]: https://gitlab.freedesktop.org/drm/intel/issues/3886 [i915#3955]: https://gitlab.freedesktop.org/drm/intel/issues/3955 [i915#404]: https://gitlab.freedesktop.org/drm/intel/issues/404 [i915#4070]: https://gitlab.freedesktop.org/drm/intel/issues/4070 [i915#4077]: https://gitlab.freedesktop.org/drm/intel/issues/4077 [i915#4078]: https://gitlab.freedesktop.org/drm/intel/issues/4078 [i915#4079]: https://gitlab.freedesktop.org/drm/intel/issues/4079 [i915#4083]: https://gitlab.freedesktop.org/drm/intel/issues/4083 [i915#4098]: https://gitlab.freedesktop.org/drm/intel/issues/4098 [i915#4103]: https://gitlab.freedesktop.org/drm/intel/issues/4103 [i915#4213]: https://gitlab.freedesktop.org/drm/intel/issues/4213 [i915#4270]: https://gitlab.freedesktop.org/drm/intel/issues/4270 [i915#4349]: https://gitlab.freedesktop.org/drm/intel/issues/4349 [i915#4538]: https://gitlab.freedesktop.org/drm/intel/issues/4538 [i915#4565]: https://gitlab.freedesktop.org/drm/intel/issues/4565 [i915#4613]: https://gitlab.freedesktop.org/drm/intel/issues/4613 [i915#4767]: https://gitlab.freedesktop.org/drm/intel/issues/4767 [i915#4771]: https://gitlab.freedesktop.org/drm/intel/issues/4771 [i915#4812]: https://gitlab.freedesktop.org/drm/intel/issues/4812 [i915#4833]: https://gitlab.freedesktop.org/drm/intel/issues/4833 [i915#4852]: https://gitlab.freedesktop.org/drm/intel/issues/4852 [i915#4854]: https://gitlab.freedesktop.org/drm/intel/issues/4854 [i915#4860]: https://gitlab.freedesktop.org/drm/intel/issues/4860 [i915#4877]: https://gitlab.freedesktop.org/drm/intel/issues/4877 [i915#4879]: https://gitlab.freedesktop.org/drm/intel/issues/4879 [i915#4885]: https://gitlab.freedesktop.org/drm/intel/issues/4885 [i915#5115]: https://gitlab.freedesktop.org/drm/intel/issues/5115 [i915#5176]: https://gitlab.freedesktop.org/drm/intel/issues/5176 [i915#5235]: https://gitlab.freedesktop.org/drm/intel/issues/5235 [i915#5286]: https://gitlab.freedesktop.org/drm/intel/issues/5286 [i915#5288]: https://gitlab.freedesktop.org/drm/intel/issues/5288 [i915#5289]: https://gitlab.freedesktop.org/drm/intel/issues/5289 [i915#5325]: https://gitlab.freedesktop.org/drm/intel/issues/5325 [i915#533]: https://gitlab.freedesktop.org/drm/intel/issues/533 [i915#5439]: https://gitlab.freedesktop.org/drm/intel/issues/5439 [i915#5461]: https://gitlab.freedesktop.org/drm/intel/issues/5461 [i915#5563]: https://gitlab.freedesktop.org/drm/intel/issues/5563 [i915#6095]: https://gitlab.freedesktop.org/drm/intel/issues/6095 [i915#6227]: https://gitlab.freedesktop.org/drm/intel/issues/6227 [i915#6245]: https://gitlab.freedesktop.org/drm/intel/issues/6245 [i915#6247]: https://gitlab.freedesktop.org/drm/intel/issues/6247 [i915#6248]: https://gitlab.freedesktop.org/drm/intel/issues/6248 [i915#6252]: https://gitlab.freedesktop.org/drm/intel/issues/6252 [i915#6259]: https://gitlab.freedesktop.org/drm/intel/issues/6259 [i915#6268]: https://gitlab.freedesktop.org/drm/intel/issues/6268 [i915#6301]: https://gitlab.freedesktop.org/drm/intel/issues/6301 [i915#6344]: https://gitlab.freedesktop.org/drm/intel/issues/6344 [i915#6355]: https://gitlab.freedesktop.org/drm/intel/issues/6355 [i915#6412]: https://gitlab.freedesktop.org/drm/intel/issues/6412 [i915#6433]: https://gitlab.freedesktop.org/drm/intel/issues/6433 [i915#6497]: https://gitlab.freedesktop.org/drm/intel/issues/6497 [i915#6524]: https://gitlab.freedesktop.org/drm/intel/issues/6524 [i915#658]: https://gitlab.freedesktop.org/drm/intel/issues/658 [i915#6590]: https://gitlab.freedesktop.org/drm/intel/issues/6590 [i915#6621]: https://gitlab.freedesktop.org/drm/intel/issues/6621 [i915#6768]: https://gitlab.freedesktop.org/drm/intel/issues/6768 [i915#6944]: https://gitlab.freedesktop.org/drm/intel/issues/6944 [i915#6946]: https://gitlab.freedesktop.org/drm/intel/issues/6946 [i915#7037]: https://gitlab.freedesktop.org/drm/intel/issues/7037 [i915#7052]: https://gitlab.freedesktop.org/drm/intel/issues/7052 [i915#7116]: https://gitlab.freedesktop.org/drm/intel/issues/7116 [i915#7118]: https://gitlab.freedesktop.org/drm/intel/issues/7118 [i915#7128]: https://gitlab.freedesktop.org/drm/intel/issues/7128 [i915#7276]: https://gitlab.freedesktop.org/drm/intel/issues/7276 [i915#7294]: https://gitlab.freedesktop.org/drm/intel/issues/7294 [i915#7456]: https://gitlab.freedesktop.org/drm/intel/issues/7456 [i915#7561]: https://gitlab.freedesktop.org/drm/intel/issues/7561 [i915#7582]: https://gitlab.freedesktop.org/drm/intel/issues/7582 [i915#7651]: https://gitlab.freedesktop.org/drm/intel/issues/7651 [i915#7697]: https://gitlab.freedesktop.org/drm/intel/issues/7697 [i915#7701]: https://gitlab.freedesktop.org/drm/intel/issues/7701 [i915#7707]: https://gitlab.freedesktop.org/drm/intel/issues/7707 [i915#7711]: https://gitlab.freedesktop.org/drm/intel/issues/7711 [i915#7742]: https://gitlab.freedesktop.org/drm/intel/issues/7742 [i915#7828]: https://gitlab.freedesktop.org/drm/intel/issues/7828 [i915#79]: https://gitlab.freedesktop.org/drm/intel/issues/79 [i915#7949]: https://gitlab.freedesktop.org/drm/intel/issues/7949 Build changes ------------- * CI: CI-20190529 -> None * IGT: IGT_7143 -> IGTPW_8429 CI-20190529: 20190529 CI_DRM_12681: 8ee2ec597aa4b8331124bf852432c2ca2fd7b8d1 @ git://anongit.freedesktop.org/gfx-ci/linux IGTPW_8429: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html IGT_7143: c7b12dcc460fc2348e1fa7f4dcb791bb82e29e44 @ https://gitlab.freedesktop.org/drm/igt-gpu-tools.git == Logs == For more details see: https://intel-gfx-ci.01.org/tree/drm-tip/IGTPW_8429/index.html [-- Attachment #2: Type: text/html, Size: 16371 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure. 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub ` (5 preceding siblings ...) 2023-02-02 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork @ 2023-02-02 10:38 ` Kamil Konieczny 6 siblings, 0 replies; 8+ messages in thread From: Kamil Konieczny @ 2023-02-02 10:38 UTC (permalink / raw) To: Mark Yacoub Cc: petri.latvala, ihf, amstan, igt-dev, seanpaul, khaled.almahallawy, markyacoub Hi Mark, please remove end dot from subject: line, Chamelium: Get Chamelium Logs on RPC failure. ------------------------------------------- ^ There is no need for final dot there. Please also note that Petri has new e-mail address Petri Latvala <adrinael@adrinael.net> On 2023-02-01 at 18:22:07 -0500, Mark Yacoub wrote: > From: Mark Yacoub <markyacoub@chromium.org> > > [Why] > Currently, Chamelium acts like a black box, we can't tell what is going on there when a failure occur. Seeing its logs will allow us to debug better. --------------------------------------------------------------- ^ Keep this line at most 75 chars long and for discussion on ML it is even better to keep it 65 chars long, so split it and reformat. > > [How] > On chamelium_rpc failure, print out the logs in debug so it wouldn't clutter good tests. ------------------------------------------------------------ ^ Same here, split line. > > v2: > - Added missing #includes > > Signed-off-by: Mark Yacoub <markyacoub@chromium.org> > --- > lib/igt_chamelium.c | 38 ++++++++++++++++++++++++-- > lib/igt_chamelium.h | 1 + > tests/chamelium/kms_chamelium_helper.c | 16 +++++++++++ > 3 files changed, 52 insertions(+), 3 deletions(-) > > diff --git a/lib/igt_chamelium.c b/lib/igt_chamelium.c > index a235f3c8..65531671 100644 > --- a/lib/igt_chamelium.c > +++ b/lib/igt_chamelium.c > @@ -658,6 +658,8 @@ static xmlrpc_value *chamelium_rpc(struct chamelium *chamelium, > xmlrpc_value *res; > va_list va_args; > int fsm_trials_left = 5; > + bool did_fault_occur = false; > + char fault_string[1024]; > > if (strcmp(method_name, "CaptureVideo") == 0 > || strcmp(method_name, "StartCapturingVideo") == 0) { > @@ -680,9 +682,23 @@ static xmlrpc_value *chamelium_rpc(struct chamelium *chamelium, > format_str, va_args); > va_end(va_args); > } > - igt_assert_f(!chamelium->env.fault_occurred, > - "Chamelium RPC call[%s] failed: %s\n", method_name, > - chamelium->env.fault_string); > + > + did_fault_occur = chamelium->env.fault_occurred; > + if (did_fault_occur) { > + // Save the fault string before getting the logs which will > + // clear the string if it is works. Comments should use /* */ like: /* * This is multiline comment about * code. */ > + strncpy(fault_string, chamelium->env.fault_string, 1024); > + // To avoid recursive calls for logs, don't call for logs if we > + // fail on getting the logs. I do not get this, maybe just tell here: /* Avoid recursive calls for logs */ > + if (strcmp(method_name, "GetChameleondLogs") != 0) { > + char *logs = chamelium_get_logs(chamelium); > + igt_debug("CHAMELIUM LOGS:\n%s\n", logs); > + free(logs); > + } > + } > + > + igt_assert_f(!did_fault_occur, "Chamelium RPC call [%s] failed: %s\n", > + method_name, fault_string); > > return res; > } > @@ -737,6 +753,22 @@ void chamelium_assert_reachable(struct chamelium *chamelium, int timeout) > "Couldn't connect to Chamelium for %ds", timeout); > } > Put description here, all public library functions need to be described. Something to consider is to review this lib and adding missing descriptions (if there are any). > +char *chamelium_get_logs(struct chamelium *chamelium) > +{ > + xmlrpc_value *res; > + const char *logs = NULL; > + > + igt_debug( > + "Calling GetChameleondLogs - Logs returned are from the last time " > + "this was called.\n"); > + > + res = chamelium_rpc(chamelium, NULL, "GetChameleondLogs", "(s)", "IGT"); > + xmlrpc_read_string(&chamelium->env, res, &logs); > + xmlrpc_DECREF(res); > + > + return logs; > +} > + > /** > * chamelium_plug: > * @chamelium: The Chamelium instance to use > diff --git a/lib/igt_chamelium.h b/lib/igt_chamelium.h > index d979de4a..e9096519 100644 > --- a/lib/igt_chamelium.h > +++ b/lib/igt_chamelium.h > @@ -159,6 +159,7 @@ chamelium_reset_state(igt_display_t *display, > > bool chamelium_wait_reachable(struct chamelium *chamelium, int timeout); > void chamelium_assert_reachable(struct chamelium *chamelium, int timeout); > +char *chamelium_get_logs(struct chamelium *chamelium); > void chamelium_plug(struct chamelium *chamelium, struct chamelium_port *port); > void chamelium_unplug(struct chamelium *chamelium, struct chamelium_port *port); > bool chamelium_is_plugged(struct chamelium *chamelium, > diff --git a/tests/chamelium/kms_chamelium_helper.c b/tests/chamelium/kms_chamelium_helper.c > index 197d29be..bc32329c 100644 > --- a/tests/chamelium/kms_chamelium_helper.c > +++ b/tests/chamelium/kms_chamelium_helper.c > @@ -24,7 +24,19 @@ > * Lyude Paul <lyude@redhat.com> > */ > > +#include <fcntl.h> > +#include <stdint.h> > +#include <string.h> > +#include <stdatomic.h> > +#include <xf86drmMode.h> > + > +#include "config.h" > +#include "igt.h" > +#include "igt_chamelium.h" > #include "igt_edid.h" > +#include "igt_eld.h" > +#include "igt_vc4.h" > +#include "igt_infoframe.h" > #include "kms_chamelium_helper.h" > > void chamelium_init_test(chamelium_data_t *data) > @@ -47,6 +59,10 @@ void chamelium_init_test(chamelium_data_t *data) > /* we need to initalize chamelium after igt_display_require */ > data->chamelium = chamelium_init(data->drm_fd, &data->display); > igt_require(data->chamelium); > + // Get the logs so we can reset the chamelium logs at this cursor. ------- ^ > + // The logs are then retrieved when any call fails so we can debug ------- ^ > + // chamelium if needed. ------- ^ Same here, turn this into /* */ comment. Regards, Kamil > + free(chamelium_get_logs(data->chamelium)); > > data->ports = chamelium_get_ports(data->chamelium, &data->port_count); > > -- > 2.39.1.456.gfc5497dd1b-goog > ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-02-02 10:38 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2023-02-01 23:22 [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Mark Yacoub 2023-02-02 0:04 ` [igt-dev] ✗ Fi.CI.BAT: failure for Chamelium: Get Chamelium Logs on RPC failure. (rev2) Patchwork 2023-02-02 4:25 ` Patchwork 2023-02-02 4:44 ` Patchwork 2023-02-02 5:30 ` Patchwork 2023-02-02 5:33 ` [igt-dev] ✓ Fi.CI.BAT: success " Patchwork 2023-02-02 6:27 ` [igt-dev] ✓ Fi.CI.IGT: " Patchwork 2023-02-02 10:38 ` [igt-dev] [PATCH v2] Chamelium: Get Chamelium Logs on RPC failure Kamil Konieczny
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox