* [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