* [PATCH i-g-t v1 0/1] xe_exec_capture: Add xe_exec_capture test
@ 2024-06-24 22:45 Zhanjun Dong
2024-06-24 22:45 ` [PATCH i-g-t v1 1/1] " Zhanjun Dong
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Zhanjun Dong @ 2024-06-24 22:45 UTC (permalink / raw)
To: igt-dev; +Cc: Zhanjun Dong
Test with GuC reset, check if devcoredump register dump is within the
range.
Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
Zhanjun Dong (1):
xe_exec_capture: Add xe_exec_capture test
tests/intel/xe_exec_capture.c | 206 ++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 207 insertions(+)
create mode 100644 tests/intel/xe_exec_capture.c
--
2.34.1
^ permalink raw reply [flat|nested] 4+ messages in thread
* [PATCH i-g-t v1 1/1] xe_exec_capture: Add xe_exec_capture test
2024-06-24 22:45 [PATCH i-g-t v1 0/1] xe_exec_capture: Add xe_exec_capture test Zhanjun Dong
@ 2024-06-24 22:45 ` Zhanjun Dong
2024-06-24 23:04 ` ✗ Fi.CI.BUILD: failure for " Patchwork
2024-06-24 23:09 ` ✗ GitLab.Pipeline: warning " Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Zhanjun Dong @ 2024-06-24 22:45 UTC (permalink / raw)
To: igt-dev; +Cc: Zhanjun Dong
Test with GuC reset, check if devcoredump register dump is within the
range.
Signed-off-by: Zhanjun Dong <zhanjun.dong@intel.com>
---
tests/intel/xe_exec_capture.c | 206 ++++++++++++++++++++++++++++++++++
tests/meson.build | 1 +
2 files changed, 207 insertions(+)
create mode 100644 tests/intel/xe_exec_capture.c
diff --git a/tests/intel/xe_exec_capture.c b/tests/intel/xe_exec_capture.c
new file mode 100644
index 000000000..eb6bc70df
--- /dev/null
+++ b/tests/intel/xe_exec_capture.c
@@ -0,0 +1,206 @@
+// SPDX-License-Identifier: MIT
+/*
+ * Copyright © 2024 Intel Corporation
+ */
+
+/**
+ * TEST: Basic tests for GuC based register capture
+ * Category: Core
+ * Mega feature: General Core features
+ * Sub-category: CMD submission
+ * Functionality: Debug
+ * Test category: functionality test
+ */
+
+#include <ctype.h>
+#include <math.h>
+#include <stdio.h>
+#include <string.h>
+
+#include "igt.h"
+#include "lib/igt_syncobj.h"
+#include "lib/intel_reg.h"
+#include "xe_drm.h"
+#include "xe/xe_ioctl.h"
+#include "xe/xe_query.h"
+#include "xe/xe_spin.h"
+
+#define MAX_N_EXECQUEUES 16
+#define MAX_INSTANCE 9
+#define GT_RESET (0x1 << 0)
+#define CLOSE_FD (0x1 << 1)
+#define CLOSE_EXEC_QUEUES (0x1 << 2)
+#define VIRTUAL (0x1 << 3)
+#define PARALLEL (0x1 << 4)
+#define CAT_ERROR (0x1 << 5)
+
+#define CMD_BUFFER_SIZE 256
+static void get_cmd_output(char *command, char *buf)
+{
+ int length;
+ FILE *handle = popen(command, "r");
+
+ fgets(buf, CMD_BUFFER_SIZE, handle);
+ pclose(handle);
+
+ /* Remove trailing space */
+ length = strlen(buf);
+ while (length > 0 && isspace(buf[length - 1]))
+ buf--;
+ buf[length] = '\0';
+}
+
+static void check_capture_output(const char *tag, u64 addr_lo, u64 addr_hi)
+{
+ char command[CMD_BUFFER_SIZE];
+ char output[CMD_BUFFER_SIZE];
+ u64 result;
+
+ sprintf(command, "sudo awk '/%s/{print $2}' /sys/class/drm/card0/device/devcoredump/data",
+ tag);
+ get_cmd_output(command, output);
+ result = strtol(output, NULL, 16);
+
+ igt_debug("output:[%s] expected:[%lX-%lX]\n", output, addr_lo, addr_hi);
+
+ igt_assert((addr_lo <= result) && (result <= addr_hi));
+}
+
+/**
+ * SUBTEST: close-fd
+ * Description: Test close fd, check if devcoredump register dump is within the
+ * range
+ *
+ */
+
+static void
+test_legacy_mode(int fd, struct drm_xe_engine_class_instance *eci,
+ int n_exec_queues, int n_execs, unsigned int flags)
+{
+ uint32_t vm;
+ const uint64_t addr = 0x1a0000;
+ struct drm_xe_sync sync[2] = {
+ { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
+ { .type = DRM_XE_SYNC_TYPE_SYNCOBJ, .flags = DRM_XE_SYNC_FLAG_SIGNAL, },
+ };
+ struct drm_xe_exec exec = {
+ .num_batch_buffer = 1,
+ .num_syncs = 2,
+ .syncs = to_user_pointer(sync),
+ };
+ uint32_t exec_queues[MAX_N_EXECQUEUES];
+ uint32_t syncobjs[MAX_N_EXECQUEUES];
+ size_t bo_size;
+ uint32_t bo = 0;
+ struct {
+ struct xe_spin spin;
+ uint32_t batch[16];
+ uint64_t pad;
+ uint32_t data;
+ } *data;
+ struct xe_spin_opts spin_opts = { .preempt = false };
+ int i, b;
+
+ igt_assert(n_exec_queues <= MAX_N_EXECQUEUES);
+
+ if (flags & CLOSE_FD)
+ fd = drm_open_driver(DRIVER_XE);
+
+ vm = xe_vm_create(fd, 0, 0);
+ bo_size = sizeof(*data) * n_execs;
+ bo_size = xe_bb_size(fd, bo_size);
+
+ bo = xe_bo_create(fd, vm, bo_size,
+ vram_if_possible(fd, eci->gt_id),
+ DRM_XE_GEM_CREATE_FLAG_NEEDS_VISIBLE_VRAM);
+ data = xe_bo_map(fd, bo, bo_size);
+
+ for (i = 0; i < n_exec_queues; i++) {
+ exec_queues[i] = xe_exec_queue_create(fd, vm, eci, 0);
+ syncobjs[i] = syncobj_create(fd, 0);
+ };
+
+ sync[0].handle = syncobj_create(fd, 0);
+ xe_vm_bind_async(fd, vm, 0, bo, 0, addr, bo_size, sync, 1);
+
+ for (i = 0; i < n_execs; i++) {
+ uint64_t base_addr = addr;
+ uint64_t batch_offset = (char *)&data[i].batch - (char *)data;
+ uint64_t batch_addr = base_addr + batch_offset;
+ uint64_t spin_offset = (char *)&data[i].spin - (char *)data;
+ uint64_t sdi_offset = (char *)&data[i].data - (char *)data;
+ uint64_t sdi_addr = base_addr + sdi_offset;
+ uint64_t exec_addr;
+ int e = i % n_exec_queues;
+
+ if (!i) {
+ spin_opts.addr = base_addr + spin_offset;
+ xe_spin_init(&data[i].spin, &spin_opts);
+ exec_addr = spin_opts.addr;
+ } else {
+ b = 0;
+ data[i].batch[b++] = MI_STORE_DWORD_IMM_GEN4;
+ data[i].batch[b++] = sdi_addr;
+ data[i].batch[b++] = sdi_addr >> 32;
+ data[i].batch[b++] = 0xc0ffee;
+ data[i].batch[b++] = MI_BATCH_BUFFER_END;
+ igt_assert(b <= ARRAY_SIZE(data[i].batch));
+
+ exec_addr = batch_addr;
+ }
+
+ sync[0].flags &= ~DRM_XE_SYNC_FLAG_SIGNAL;
+ sync[1].flags |= DRM_XE_SYNC_FLAG_SIGNAL;
+ sync[1].handle = syncobjs[e];
+
+ exec.exec_queue_id = exec_queues[e];
+ exec.address = exec_addr;
+ if (e != i)
+ syncobj_reset(fd, &syncobjs[e], 1);
+ xe_exec(fd, &exec);
+ }
+
+ for (i = 0; i < n_exec_queues && n_execs; i++)
+ igt_assert(syncobj_wait(fd, &syncobjs[i], 1, INT64_MAX, 0,
+ NULL));
+ igt_assert(syncobj_wait(fd, &sync[0].handle, 1, INT64_MAX, 0, NULL));
+
+ sync[0].flags |= DRM_XE_SYNC_FLAG_SIGNAL;
+ xe_vm_unbind_async(fd, vm, 0, 0, addr, bo_size, sync, 1);
+ igt_assert(syncobj_wait(fd, &sync[0].handle, 1, INT64_MAX, 0, NULL));
+
+ syncobj_destroy(fd, sync[0].handle);
+ for (i = 0; i < n_exec_queues; i++) {
+ syncobj_destroy(fd, syncobjs[i]);
+ xe_exec_queue_destroy(fd, exec_queues[i]);
+ }
+
+ munmap(data, bo_size);
+ gem_close(fd, bo);
+ xe_vm_destroy(fd, vm);
+
+ check_capture_output("ACTHD:", addr, addr + sizeof(data->batch));
+ check_capture_output("RING_BBADDR:", addr, addr + sizeof(data->batch));
+
+ system("sudo bash -c \"echo '0'>/sys/class/drm/card0/device/devcoredump/data\"");
+}
+
+igt_main
+{
+ struct drm_xe_engine_class_instance *hwe;
+ int fd;
+
+ igt_fixture
+ fd = drm_open_driver(DRIVER_XE);
+
+ igt_subtest("close-fd")
+ xe_for_each_engine(fd, hwe) {
+ igt_debug("Engine class: %x inst: %x\n", hwe->engine_class,
+ hwe->engine_instance);
+
+ test_legacy_mode(fd, hwe, 1, 1, 0);
+ }
+
+ igt_fixture
+ drm_close_driver(fd);
+}
diff --git a/tests/meson.build b/tests/meson.build
index 758ae090c..5b417df89 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -288,6 +288,7 @@ intel_xe_progs = [
'xe_exec_atomic',
'xe_exec_balancer',
'xe_exec_basic',
+ 'xe_exec_capture',
'xe_exec_compute_mode',
'xe_exec_fault_mode',
'xe_exec_queue_property',
--
2.34.1
^ permalink raw reply related [flat|nested] 4+ messages in thread
* ✗ Fi.CI.BUILD: failure for xe_exec_capture: Add xe_exec_capture test
2024-06-24 22:45 [PATCH i-g-t v1 0/1] xe_exec_capture: Add xe_exec_capture test Zhanjun Dong
2024-06-24 22:45 ` [PATCH i-g-t v1 1/1] " Zhanjun Dong
@ 2024-06-24 23:04 ` Patchwork
2024-06-24 23:09 ` ✗ GitLab.Pipeline: warning " Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2024-06-24 23:04 UTC (permalink / raw)
To: Zhanjun Dong; +Cc: igt-dev
== Series Details ==
Series: xe_exec_capture: Add xe_exec_capture test
URL : https://patchwork.freedesktop.org/series/135328/
State : failure
== Summary ==
IGT patchset build failed on latest successful build
a2600953b16d6628855b89ac40f477b58933b37b tests/amdgpu/gang_cs: skip test for some chips
Tail of build.log:
[1640/1684] Linking target tools/intel_gvtg_test.
[1641/1684] Linking target tools/msm_dp_compliance.
[1642/1684] Linking target runner/testdata/skippers.
[1643/1684] Linking target tools/intel_vbt_decode.
[1644/1684] Linking target runner/testdata/abort-dynamic.
[1645/1684] Linking target tools/intel_dp_compliance.
[1646/1684] Linking target runner/testdata/abort-fixture.
[1647/1684] Linking target runner/testdata/successtest.
[1648/1684] Linking target runner/testdata/no-subtests.
[1649/1684] Linking target runner/testdata/abort.
[1650/1684] Linking target runner/testdata/dynamic.
[1651/1684] Linking target tools/lsgpu.
[1652/1684] Linking target runner/igt_resume.
[1653/1684] Linking target runner/testdata/abort-simple.
[1654/1684] Linking target tools/amd_hdmi_compliance.
[1655/1684] Linking target runner/igt_runner.
[1656/1684] Linking target runner/igt_comms_decoder.
[1657/1684] Linking target runner/igt_results.
[1658/1684] Generating gem_stress.testlist with a meson_exe.py custom command.
[1659/1684] Linking target runner/runner_json_test.
[1660/1684] Compiling C object 'lib/76b5a35@@i915_perf@sha/meson-generated_.._i915_perf_metrics_mtlgt3.c.o'.
[1661/1684] Compiling C object 'lib/76b5a35@@i915_perf@sha/meson-generated_.._i915_perf_metrics_acmgt1.c.o'.
[1662/1684] Compiling C object 'runner/527aa9f@@runner_test@exe/runner_tests.c.o'.
[1663/1684] Linking target runner/runner_test.
[1664/1684] Compiling C object 'lib/76b5a35@@i915_perf@sha/meson-generated_.._i915_perf_metrics_acmgt2.c.o'.
[1665/1684] Compiling C object 'lib/76b5a35@@i915_perf@sha/meson-generated_.._i915_perf_metrics_acmgt3.c.o'.
[1666/1684] Linking target lib/libi915_perf.so.1.5.
[1667/1684] Generating symbol file 'lib/76b5a35@@i915_perf@sha/libi915_perf.so.1.5.symbols'.
[1668/1684] Linking target tools/i915-perf/i915-perf-configs.
[1669/1684] Linking target tools/i915-perf/i915-perf-reader.
[1670/1684] Linking target tools/i915-perf/i915-perf-recorder.
[1671/1684] Linking target tests/gem_barrier_race.
[1672/1684] Linking target tests/core_hotunplug.
[1673/1684] Linking target tests/perf.
[1674/1684] Generating core_hotunplug.testlist with a meson_exe.py custom command.
[1675/1684] Generating gem_barrier_race.testlist with a meson_exe.py custom command.
[1676/1684] Generating perf.testlist with a meson_exe.py custom command.
[1677/1684] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/usr/src/igt-gpu-tools/scripts/igt_doc.py --config /usr/src/igt-gpu-tools/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst --check-testlist --igt-build-path /opt/igt/build
/usr/src/igt-gpu-tools/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /usr/src/igt-gpu-tools/tests/intel/xe_test_config.json?
==> range
[1678/1684] Generating intel-ci-tests with a custom command.
FAILED: docs/testplan/intel-ci-tests
/usr/src/igt-gpu-tools/scripts/igt_doc.py --config /usr/src/igt-gpu-tools/tests/intel/i915_test_config.json /usr/src/igt-gpu-tools/tests/intel/kms_test_config.json /usr/src/igt-gpu-tools/tests/intel/xe_test_config.json --intelci-testlist docs/testplan/intel-ci-tests
/usr/src/igt-gpu-tools/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /usr/src/igt-gpu-tools/tests/intel/xe_test_config.json?
==> range
[1679/1684] Generating i915_tests.rst with a custom command.
[1680/1684] Generating kms_tests.rst with a custom command.
ninja: build stopped: subcommand failed.
^ permalink raw reply [flat|nested] 4+ messages in thread
* ✗ GitLab.Pipeline: warning for xe_exec_capture: Add xe_exec_capture test
2024-06-24 22:45 [PATCH i-g-t v1 0/1] xe_exec_capture: Add xe_exec_capture test Zhanjun Dong
2024-06-24 22:45 ` [PATCH i-g-t v1 1/1] " Zhanjun Dong
2024-06-24 23:04 ` ✗ Fi.CI.BUILD: failure for " Patchwork
@ 2024-06-24 23:09 ` Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2024-06-24 23:09 UTC (permalink / raw)
To: Zhanjun Dong; +Cc: igt-dev
== Series Details ==
Series: xe_exec_capture: Add xe_exec_capture test
URL : https://patchwork.freedesktop.org/series/135328/
State : warning
== Summary ==
Pipeline status: FAILED.
see https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1209272 for the overview.
build:tests-debian-meson has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299517):
[1801/1806] Compiling C object 'runner/527aa9f@@runner_test@exe/runner_tests.c.o'.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/827] Generating version.h with a custom command.
[2/8] Linking target runner/runner_test.
[3/8] Linking target assembler/intel-gen4asm.
[4/8] Generating i915_tests.html with a custom command.
[5/8] Generating kms_tests.html with a custom command.
[6/8] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst --check-testlist --igt-build-path /builds/gfx-ci/igt-ci-tags/build
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270375:step_script
section_start:1719270375:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270376:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-debian-meson-arm64 has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299520):
[3/13] Linking target runner/igt_runner.
[4/13] Linking target runner/igt_results.
[5/13] Linking target runner/igt_resume.
[6/13] Linking target runner/igt_comms_decoder.
[7/13] Linking target runner/runner_test.
[8/13] Linking target runner/runner_json_test.
[9/13] Generating i915_tests.html with a custom command.
[10/13] Generating kms_tests.html with a custom command.
[11/13] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270341:step_script
section_start:1719270341:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270342:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-debian-meson-armhf has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299519):
[3/13] Linking target runner/igt_runner.
[4/13] Linking target runner/igt_results.
[5/13] Linking target runner/igt_resume.
[6/13] Linking target runner/igt_comms_decoder.
[7/13] Linking target runner/runner_test.
[8/13] Linking target runner/runner_json_test.
[9/13] Generating i915_tests.html with a custom command.
[10/13] Generating kms_tests.html with a custom command.
[11/13] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270374:step_script
section_start:1719270374:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270375:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-debian-meson-mips has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299521):
[3/13] Linking target runner/igt_runner.
[4/13] Linking target runner/igt_resume.
[5/13] Linking target runner/igt_results.
[6/13] Linking target runner/igt_comms_decoder.
[7/13] Linking target runner/runner_json_test.
[8/13] Linking target runner/runner_test.
[9/13] Generating i915_tests.html with a custom command.
[10/13] Generating kms_tests.html with a custom command.
[11/13] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270356:step_script
section_start:1719270356:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270357:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-debian-minimal has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299518):
ninja: Entering directory `build'
[1/106] Generating version.h with a custom command.
[2/9] Linking target lib/libi915_perf.so.1.5.
[3/9] Generating symbol file 'lib/76b5a35@@i915_perf@sha/libi915_perf.so.1.5.symbols'.
[4/9] Linking target tools/intel_gpu_top.
[5/9] Linking target tools/i915-perf/i915-perf-configs.
[6/9] Linking target tools/i915-perf/i915-perf-recorder.
[7/9] Linking target tools/i915-perf/i915-perf-reader.
[8/9] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270333:step_script
section_start:1719270333:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270334:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-fedora has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299512):
[1807/1812] Compiling C object 'runner/527aa9f@@runner_test@exe/runner_tests.c.o'.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/829] Generating version.h with a custom command.
[2/8] Linking target runner/runner_test.
[3/8] Linking target assembler/intel-gen4asm.
[4/8] Generating i915_tests.html with a custom command.
[5/8] Generating kms_tests.html with a custom command.
[6/8] Generating xe_tests.rst with a custom command.
FAILED: docs/testplan/xe_tests.rst
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --rest docs/testplan/xe_tests.rst --check-testlist --igt-build-path /builds/gfx-ci/igt-ci-tags/build
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270377:step_script
section_start:1719270377:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270378:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-fedora-clang has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299516):
==> range
[1808/1812] Generating i915_tests.rst with a custom command.
[1809/1812] Generating kms_tests.rst with a custom command.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/829] Generating version.h with a custom command.
[2/6] Generating kms_tests.html with a custom command.
[3/6] Generating i915_tests.html with a custom command.
[4/6] Generating intel-ci-tests with a custom command.
FAILED: docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/i915_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/kms_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --intelci-testlist docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270366:step_script
section_start:1719270366:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270366:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-fedora-no-libdrm-nouveau has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299515):
==> range
[1638/1644] Generating i915_tests.rst with a custom command.
[1639/1644] Generating kms_tests.rst with a custom command.
[1640/1644] Compiling C object 'runner/527aa9f@@runner_test@exe/runner_tests.c.o'.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/778] Generating version.h with a custom command.
[2/7] Linking target runner/runner_test.
[3/7] Generating intel-ci-tests with a custom command.
FAILED: docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/i915_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/kms_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --intelci-testlist docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270371:step_script
section_start:1719270371:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270373:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-fedora-no-libunwind has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299513):
==> range
[1806/1812] Generating i915_tests.rst with a custom command.
[1807/1812] Generating kms_tests.rst with a custom command.
[1808/1812] Compiling C object 'runner/527aa9f@@runner_test@exe/runner_tests.c.o'.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/829] Generating version.h with a custom command.
[2/7] Linking target runner/runner_test.
[3/7] Generating intel-ci-tests with a custom command.
FAILED: docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/i915_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/kms_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --intelci-testlist docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270373:step_script
section_start:1719270373:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270374:cleanup_file_variables
ERROR: Job failed: exit code 1
build:tests-fedora-oldest-meson has failed (https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/jobs/60299514):
==> range
[1807/1812] Generating kms_tests.rst with a custom command.
[1808/1812] Compiling C object 'runner/runner@@runner_test@exe/runner_tests.c.o'.
ninja: build stopped: subcommand failed.
ninja: Entering directory `build'
[1/829] Generating version.h with a custom command.
[2/7] Linking target runner/runner_test.
[3/7] Generating kms_tests.html with a custom command.
[4/7] Generating intel-ci-tests with a custom command.
FAILED: docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/scripts/igt_doc.py --config /builds/gfx-ci/igt-ci-tags/tests/intel/i915_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/kms_test_config.json /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json --intelci-testlist docs/testplan/intel-ci-tests
/builds/gfx-ci/igt-ci-tags/tests/intel/xe_exec_capture.c:72: Error: unrecognized line. Need to add field at /builds/gfx-ci/igt-ci-tags/tests/intel/xe_test_config.json?
==> range
ninja: build stopped: subcommand failed.
section_end:1719270373:step_script
section_start:1719270373:cleanup_file_variables
Cleaning up project directory and file based variables
section_end:1719270374:cleanup_file_variables
ERROR: Job failed: exit code 1
== Logs ==
For more details see: https://gitlab.freedesktop.org/gfx-ci/igt-ci-tags/-/pipelines/1209272
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2024-06-24 23:09 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-06-24 22:45 [PATCH i-g-t v1 0/1] xe_exec_capture: Add xe_exec_capture test Zhanjun Dong
2024-06-24 22:45 ` [PATCH i-g-t v1 1/1] " Zhanjun Dong
2024-06-24 23:04 ` ✗ Fi.CI.BUILD: failure for " Patchwork
2024-06-24 23:09 ` ✗ GitLab.Pipeline: warning " Patchwork
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox