* [igt-dev] [PATCH 0/2] tests/kms: IGT test cleanup
@ 2022-06-10 4:31 Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 1/2] tests/i915/kms_draw_crc.c: Convert test to dynamic Nidhi Gupta
` (2 more replies)
0 siblings, 3 replies; 4+ messages in thread
From: Nidhi Gupta @ 2022-06-10 4:31 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta
In below test, convert all possible subtests to dynamic and
sanitize the system state before starting/exiting the subtest.
Nidhi Gupta (2):
tests/i915/kms_draw_crc.c: Convert test to dynamic
tests/i915/kms_draw_crc: Test Cleanup
tests/i915/kms_draw_crc.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
--
2.26.2
^ permalink raw reply [flat|nested] 4+ messages in thread* [igt-dev] [PATCH 1/2] tests/i915/kms_draw_crc.c: Convert test to dynamic
2022-06-10 4:31 [igt-dev] [PATCH 0/2] tests/kms: IGT test cleanup Nidhi Gupta
@ 2022-06-10 4:31 ` Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 2/2] tests/i915/kms_draw_crc: Test Cleanup Nidhi Gupta
2022-06-10 4:40 ` [igt-dev] ✗ Fi.CI.BUILD: failure for tests/kms: IGT test cleanup Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Nidhi Gupta @ 2022-06-10 4:31 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta
Covert the existing subtests to dynamic subtests.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/i915/kms_draw_crc.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/tests/i915/kms_draw_crc.c b/tests/i915/kms_draw_crc.c
index 33fefed4..3e68479e 100644
--- a/tests/i915/kms_draw_crc.c
+++ b/tests/i915/kms_draw_crc.c
@@ -340,7 +340,7 @@ igt_main
for (modifier_idx = 0; modifier_idx < ARRAY_SIZE(modifiers); modifier_idx++) {
igt_describe("This subtest verfies igt_draw library works "
"with different modifiers, DRM_FORMATS, DRAW_METHODS.");
- igt_subtest_f("draw-method-%s-%s-%s",
+ igt_subtest_with_dynamic_f("draw-method-%s-%s-%s",
format_str(format_idx),
igt_draw_get_method_name(method),
modifier_str(modifier_idx))
@@ -350,7 +350,7 @@ igt_main
igt_describe("This subtest verifies CRC after filling fb with x-tiling "
"or none.");
- igt_subtest("fill-fb")
+ igt_subtest_with_dynamic("fill-fb")
fill_fb_subtest();
igt_fixture
--
2.26.2
^ permalink raw reply related [flat|nested] 4+ messages in thread* [igt-dev] [PATCH 2/2] tests/i915/kms_draw_crc: Test Cleanup
2022-06-10 4:31 [igt-dev] [PATCH 0/2] tests/kms: IGT test cleanup Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 1/2] tests/i915/kms_draw_crc.c: Convert test to dynamic Nidhi Gupta
@ 2022-06-10 4:31 ` Nidhi Gupta
2022-06-10 4:40 ` [igt-dev] ✗ Fi.CI.BUILD: failure for tests/kms: IGT test cleanup Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Nidhi Gupta @ 2022-06-10 4:31 UTC (permalink / raw)
To: igt-dev; +Cc: Nidhi Gupta
Sanitize the system state before starting the subtest.
Signed-off-by: Nidhi Gupta <nidhi1.gupta@intel.com>
---
tests/i915/kms_draw_crc.c | 1 +
1 file changed, 1 insertion(+)
diff --git a/tests/i915/kms_draw_crc.c b/tests/i915/kms_draw_crc.c
index 3e68479e..1c87e523 100644
--- a/tests/i915/kms_draw_crc.c
+++ b/tests/i915/kms_draw_crc.c
@@ -265,6 +265,7 @@ static void setup_environment(void)
drm_fd = drm_open_driver_master(DRIVER_INTEL);
igt_require(drm_fd >= 0);
+ igt_display_reset(display);
drm_res = drmModeGetResources(drm_fd);
igt_require(drm_res);
igt_assert(drm_res->count_connectors <= MAX_CONNECTORS);
--
2.26.2
^ permalink raw reply related [flat|nested] 4+ messages in thread
* [igt-dev] ✗ Fi.CI.BUILD: failure for tests/kms: IGT test cleanup
2022-06-10 4:31 [igt-dev] [PATCH 0/2] tests/kms: IGT test cleanup Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 1/2] tests/i915/kms_draw_crc.c: Convert test to dynamic Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 2/2] tests/i915/kms_draw_crc: Test Cleanup Nidhi Gupta
@ 2022-06-10 4:40 ` Patchwork
2 siblings, 0 replies; 4+ messages in thread
From: Patchwork @ 2022-06-10 4:40 UTC (permalink / raw)
To: Nidhi Gupta; +Cc: igt-dev
== Series Details ==
Series: tests/kms: IGT test cleanup
URL : https://patchwork.freedesktop.org/series/104958/
State : failure
== Summary ==
IGT patchset build failed on latest successful build
0189ca288f7188e60f5eda356b190040bf8ec704 i915/gem_pipe_control_store_loop: Adopt to softpin
[468/656] Linking target tests/gem_request_retire
[469/656] Linking target tests/gem_ringfill
[470/656] Linking target tests/gem_set_tiling_vs_blt
[471/656] Linking target tests/gem_set_tiling_vs_gtt
[472/656] Linking target tests/gem_set_tiling_vs_pwrite
[473/656] Linking target tests/gem_spin_batch
[474/656] Linking target tests/gem_shrink
[475/656] Linking target tests/gem_softpin
[476/656] Linking target tests/gem_tiled_partial_pwrite_pread
[477/656] Linking target tests/gem_streaming_writes
[478/656] Linking target tests/gem_sync
[479/656] Linking target tests/gem_tiled_blits
[480/656] Linking target tests/gem_tiled_fence_blits
[481/656] Linking target tests/gem_tiled_pread_basic
[482/656] Linking target tests/gem_tiled_pread_pwrite
[483/656] Linking target tests/gem_tiled_swapping
[484/656] Linking target tests/gem_tiled_wb
[485/656] Linking target tests/gem_tiled_wc
[486/656] Linking target tests/gem_tiling_max_stride
[487/656] Linking target tests/gem_unfence_active_buffers
[488/656] Linking target tests/gem_userptr_blits
[489/656] Linking target tests/gem_unref_active_buffers
[490/656] Linking target tests/gem_watchdog
[491/656] Linking target tests/gem_vm_create
[492/656] Linking target tests/gem_wait
[493/656] Linking target tests/gem_workarounds
[494/656] Linking target tests/i915_fb_tiling
[495/656] Linking target tests/i915_getparams_basic
[496/656] Linking target tests/i915_hangman
[497/656] Linking target tests/i915_module_load
[498/656] Linking target tests/i915_pciid
[499/656] Linking target tests/i915_pm_backlight
[500/656] Linking target tests/i915_pm_rpm
[501/656] Linking target tests/i915_pm_lpsp
[502/656] Linking target tests/i915_pm_dc
[503/656] Linking target tests/i915_pm_rps
[504/656] Linking target tests/i915_pm_sseu
[505/656] Linking target tests/i915_query
[506/656] Linking target tests/i915_selftest
[507/656] Linking target tests/kms_big_joiner
[508/656] Linking target tests/i915_suspend
[509/656] Compiling C object tests/kms_draw_crc.p/i915_kms_draw_crc.c.o
FAILED: tests/kms_draw_crc.p/i915_kms_draw_crc.c.o
ccache cc -Itests/kms_draw_crc.p -Itests -I../tests -I../include/drm-uapi -I../include/linux-uapi -Ilib -I../lib -I../lib/stubs/syscalls -I. -I.. -I/usr/include/cairo -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libpng12 -I/usr/include/libdrm -I/usr/include/libdrm/nouveau -I/usr/include/x86_64-linux-gnu -I/usr/include/alsa -I/usr/include -I/home/cidrm/kernel_headers/include -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wextra -std=gnu11 -O2 -g -D_GNU_SOURCE -include config.h -D_FORTIFY_SOURCE=2 -Wbad-function-cast -Wdeclaration-after-statement -Wformat=2 -Wimplicit-fallthrough=0 -Wlogical-op -Wmissing-declarations -Wmissing-format-attribute -Wmissing-noreturn -Wmissing-prototypes -Wnested-externs -Wold-style-definition -Wpointer-arith -Wredundant-decls -Wshadow -Wstrict-prototypes -Wuninitialized -Wunused -Wno-clobbered -Wno-maybe-uninitialized -Wno-missing-field-initializers -Wno-pointer-arith -Wno-sign-compare -Wno-type-limits -Wno-unused-parameter -Wno-unused-result -Werror=address -Werror=array-bounds -Werror=implicit -Werror=init-self -Werror=int-to-pointer-cast -Werror=main -Werror=missing-braces -Werror=nonnull -Werror=pointer-to-int-cast -Werror=return-type -Werror=sequence-point -Werror=trigraphs -Werror=write-strings -fno-builtin-malloc -fno-builtin-calloc -fcommon -pthread -MD -MQ tests/kms_draw_crc.p/i915_kms_draw_crc.c.o -MF tests/kms_draw_crc.p/i915_kms_draw_crc.c.o.d -o tests/kms_draw_crc.p/i915_kms_draw_crc.c.o -c ../tests/i915/kms_draw_crc.c
../tests/i915/kms_draw_crc.c: In function ‘setup_environment’:
../tests/i915/kms_draw_crc.c:268:20: error: ‘display’ undeclared (first use in this function)
igt_display_reset(display);
^~~~~~~
../tests/i915/kms_draw_crc.c:268:20: note: each undeclared identifier is reported only once for each function it appears in
ninja: build stopped: subcommand failed.
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2022-06-10 4:40 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-06-10 4:31 [igt-dev] [PATCH 0/2] tests/kms: IGT test cleanup Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 1/2] tests/i915/kms_draw_crc.c: Convert test to dynamic Nidhi Gupta
2022-06-10 4:31 ` [igt-dev] [PATCH 2/2] tests/i915/kms_draw_crc: Test Cleanup Nidhi Gupta
2022-06-10 4:40 ` [igt-dev] ✗ Fi.CI.BUILD: failure for tests/kms: IGT test cleanup Patchwork
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.