554.31 TOTAL 63.75 igt@perf_pmu@enable-race pass 48.47 igt@i915_hangman@gt-error-state-capture pass 35.75 igt@kms_cursor_legacy@cursor-vs-flip-toggle pass 32.21 igt@drm_read@short-buffer-wakeup pass 31.97 igt@kms_flip@plain-flip-ts-check-interruptible pass 16.22 igt@gem_spin_batch@engines pass 13.98 igt@gem_exec_whisper@basic-queues-priority-all pass 12.75 igt@perf_pmu@enable-race@vecs0 pass 12.75 igt@perf_pmu@enable-race@vcs1 pass 12.75 igt@perf_pmu@enable-race@vcs0 pass 12.75 igt@perf_pmu@enable-race@rcs0 pass 12.75 igt@perf_pmu@enable-race@bcs0 pass 12.11 igt@i915_suspend@debugfs-reader pass 10.91 igt@kms_cursor_legacy@cursora-vs-flipa-toggle pass 10.87 igt@kms_rotation_crc@primary-x-tiled-reflect-x-0 pass 10.78 igt@gem_cs_tlb@engines pass 9.99 igt@i915_hangman@gt-error-state-capture@vecs0 pass 9.98 igt@i915_hangman@gt-error-state-capture@vcs0 pass 9.96 igt@i915_hangman@gt-error-state-capture@bcs0 pass 9.52 igt@i915_hangman@gt-error-state-capture@rcs0 pass 9.31 igt@kms_async_flips@alternate-sync-async-flip-atomic pass 9.03 igt@i915_hangman@gt-error-state-capture@vcs1 pass 8.88 igt@kms_frontbuffer_tracking@fbc-1p-pri-indfb-multidraw pass 8.26 igt@gem_exec_big@single pass 8.01 igt@kms_flip@plain-flip-ts-check-interruptible@a-hdmi-a4 pass 7.99 igt@kms_flip@plain-flip-ts-check-interruptible@b-hdmi-a4 pass 7.98 igt@kms_flip@plain-flip-ts-check-interruptible@d-hdmi-a4 pass 7.97 igt@kms_flip@plain-flip-ts-check-interruptible@c-hdmi-a4 pass 5.33 igt@kms_cursor_crc@cursor-onscreen-256x85 pass 5.07 igt@kms_plane@plane-position-covered pass 5.01 igt@gem_userptr_blits@create-destroy-sync pass 3.25 igt@gem_spin_batch@engines@rcs0 pass 3.24 igt@gem_spin_batch@engines@bcs0 pass 3.23 igt@gem_spin_batch@engines@vecs0 pass 3.23 igt@gem_spin_batch@engines@vcs1 pass 3.23 igt@gem_spin_batch@engines@vcs0 pass 3.15 igt@gem_exec_whisper@basic-forked-all pass 2.95 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible pass 2.79 igt@perf_pmu@busy-check-all pass 2.67 igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-a-hdmi-a-4 pass 2.63 igt@kms_cursor_crc@cursor-onscreen-256x85@pipe-d-hdmi-a-4 pass 2.57 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier pass 2.34 igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-a-hdmi-a-4 pass 2.15 igt@gem_cs_tlb@engines@vecs0 pass 2.15 igt@gem_cs_tlb@engines@vcs1 pass 2.15 igt@gem_cs_tlb@engines@vcs0 pass 2.15 igt@gem_cs_tlb@engines@rcs0 pass 2.15 igt@gem_cs_tlb@engines@bcs0 pass 2.08 igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-c-hdmi-a-4 pass 2.08 igt@gem_exec_schedule@fairslice-all pass 2.07 igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-d-hdmi-a-4 pass 2.06 igt@kms_async_flips@alternate-sync-async-flip-atomic@pipe-b-hdmi-a-4 pass 2.06 igt@gem_exec_balancer@invalid-balancer pass 1.99 igt@kms_big_fb@x-tiled-32bpp-rotate-180 pass 1.76 igt@kms_big_fb@y-tiled-16bpp-rotate-270 pass 1.66 igt@gem_eio@wait-wedge-10ms pass 1.61 igt@kms_universal_plane@universal-plane-pageflip-windowed pass 1.31 igt@kms_plane_alpha_blend@alpha-transparent-fb pass 1.29 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling pass 1.28 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-32bpp-ytile-downscaling@pipe-a-valid-mode pass 1.21 igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs pass 1.11 igt@kms_cursor_crc@cursor-alpha-opaque pass 1.11 igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs@lmem0 pass 1.03 igt@kms_cursor_legacy@basic-flip-before-cursor-atomic pass 1.02 igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled pass 0.93 igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled@lmem0 pass 0.87 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling@pipe-a-valid-mode pass 0.87 igt@kms_flip_scaled_crc@flip-64bpp-xtile-to-32bpp-xtile-upscaling pass 0.80 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@a-hdmi-a4 pass 0.72 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@d-hdmi-a4 pass 0.72 igt@gem_exec_schedule@preempt-other-chain pass 0.71 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@c-hdmi-a4 pass 0.71 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset-interruptible@b-hdmi-a4 pass 0.63 igt@kms_cursor_crc@cursor-alpha-opaque@pipe-a-hdmi-a-4 pass 0.60 igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-async-flip pass 0.58 igt@kms_big_fb@x-tiled-max-hw-stride-32bpp-rotate-0-async-flip pass 0.57 igt@perf_pmu@busy-check-all@rcs0 pass 0.55 igt@perf_pmu@busy-check-all@vecs0 pass 0.55 igt@perf_pmu@busy-check-all@vcs1 pass 0.55 igt@perf_pmu@busy-check-all@vcs0 pass 0.55 igt@perf_pmu@busy-check-all@bcs0 pass 0.55 igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-d-hdmi-a-4 pass 0.52 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-0 pass 0.49 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-a-hdmi-a-4 pass 0.49 igt@kms_plane_alpha_blend@alpha-transparent-fb@pipe-a-hdmi-a-4 pass 0.47 igt@kms_cursor_crc@cursor-alpha-opaque@pipe-d-hdmi-a-4 pass 0.44 igt@gem_eio@wait-immediate pass 0.42 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-0 pass 0.38 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-d-hdmi-a-4 pass 0.37 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-c-hdmi-a-4 pass 0.37 igt@kms_plane@plane-position-covered@pipe-b-plane-5 pass 0.36 igt@kms_plane@plane-position-covered@pipe-b-plane-6 pass 0.36 igt@kms_plane@plane-position-covered@pipe-b-plane-4 pass 0.36 igt@kms_plane@plane-position-covered@pipe-b-plane-3 pass 0.36 igt@kms_plane@plane-position-covered@pipe-b-plane-2 pass 0.36 igt@kms_plane@plane-position-covered@pipe-b-plane-1 pass 0.36 igt@kms_plane@plane-position-covered@pipe-a-plane-5 pass 0.36 igt@kms_plane@plane-position-covered@pipe-a-plane-4 pass 0.36 igt@kms_plane@plane-position-covered@pipe-a-plane-3 pass 0.36 igt@kms_plane@plane-position-covered@pipe-a-plane-1 pass 0.35 igt@kms_universal_plane@universal-plane-pageflip-windowed@pipe-b-hdmi-a-4 pass 0.34 igt@kms_plane@plane-position-covered@pipe-a-plane-6 pass 0.33 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-5 pass 0.33 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-3 pass 0.33 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-5 pass 0.33 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-3 pass 0.32 igt@gem_exec_fence@keep-in-fence pass 0.31 igt@kms_plane@plane-position-covered@pipe-a-plane-2 pass 0.22 igt@prime_vgem@sync pass 0.16 igt@gem_exec_schedule@preempt-other-chain@rcs0 pass 0.15 igt@gem_exec_schedule@preempt-self pass 0.14 igt@gem_exec_schedule@preempt-other-chain@vecs0 pass 0.14 igt@gem_exec_schedule@preempt-other-chain@vcs1 pass 0.14 igt@gem_exec_schedule@preempt-other-chain@vcs0 pass 0.14 igt@gem_exec_schedule@preempt-other-chain@bcs0 pass 0.12 igt@gem_userptr_blits@coherency-sync skip 0.11 igt@syncobj_wait@single-wait-submitted pass 0.10 igt@syncobj_timeline@etime-single-wait-all-for-submit-unsubmitted pass 0.10 igt@gem_render_copy@y-tiled-mc-ccs-to-y-tiled-ccs@smem pass 0.09 igt@gem_render_copy@yf-tiled-ccs-to-yf-tiled@smem pass 0.08 igt@syncobj_timeline@wait-all-snapshot pass 0.07 igt@gem_exec_fence@keep-in-fence@vcs1 pass 0.07 igt@gem_exec_fence@keep-in-fence@rcs0 pass 0.06 igt@gem_exec_fence@keep-in-fence@vecs0 pass 0.06 igt@gem_exec_fence@keep-in-fence@vcs0 pass 0.05 igt@prime_vgem@sync@rcs0 pass 0.05 igt@prime_vgem@sync@bcs0 pass 0.05 igt@kms_invalid_mode@uint-max-clock pass 0.05 igt@gem_exec_fence@keep-in-fence@bcs0 pass 0.04 igt@prime_vgem@sync@vecs0 pass 0.04 igt@prime_vgem@sync@vcs1 pass 0.04 igt@prime_vgem@sync@vcs0 pass 0.04 igt@gem_exec_schedule@preempt-self@rcs0 pass 0.03 igt@vgem_basic@second-client pass 0.03 igt@kms_plane@plane-position-covered@pipe-b-plane-7 pass 0.03 igt@kms_invalid_mode@uint-max-clock@pipe-a-hdmi-a-4 pass 0.03 igt@gem_mmap_offset@pf-nonblock pass 0.03 igt@gem_media_fill@media-fill pass 0.03 igt@gem_exec_schedule@preempt-self@vecs0 pass 0.03 igt@gem_exec_schedule@preempt-self@vcs1 pass 0.03 igt@gem_exec_schedule@preempt-self@vcs0 pass 0.02 igt@kms_plane@plane-position-covered@pipe-a-plane-7 pass 0.02 igt@kms_flip@2x-wf_vblank-ts-check skip 0.02 igt@kms_flip@2x-nonexisting-fb-interruptible skip 0.02 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs skip 0.02 igt@gem_media_fill@media-fill@smem pass 0.02 igt@gem_exec_schedule@preempt-self@bcs0 pass 0.02 igt@api_intel_bb@reset-bb pass 0.01 igt@sysfs_timeslice_duration@idempotent pass 0.01 igt@prime_self_import@basic-llseek-size pass 0.01 igt@kms_hdr@bpc-switch-suspend skip 0.01 igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs skip 0.01 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs pass 0.01 igt@gem_softpin@invalid pass 0.01 igt@gem_media_fill@media-fill@lmem0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@vecs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@vcs1 pass 0.00 igt@sysfs_timeslice_duration@idempotent@vcs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@rcs0 pass 0.00 igt@sysfs_timeslice_duration@idempotent@bcs0 pass 0.00 igt@syncobj_wait@invalid-wait-illegal-handle pass 0.00 igt@syncobj_timeline@multi-wait-for-submit-unsubmitted-submitted-signaled pass 0.00 igt@syncobj_timeline@multi-wait-all-signaled pass 0.00 igt@syncobj_eventfd@invalid-illegal-handle pass 0.00 igt@syncobj_basic@bad-handle-to-fd pass 0.00 igt@sw_sync@sync_merge pass 0.00 igt@kms_vrr@flip-basic-fastset skip 0.00 igt@kms_psr@psr-sprite-render skip 0.00 igt@kms_psr@psr-cursor-mmap-gtt skip 0.00 igt@kms_psr@pr-sprite-mmap-cpu skip 0.00 igt@kms_psr@fbc-psr-basic skip 0.00 igt@kms_psr@fbc-pr-sprite-plane-onoff skip 0.00 igt@kms_psr@fbc-pr-cursor-mmap-cpu skip 0.00 igt@kms_psr2_sf@pr-cursor-plane-move-continuous-sf skip 0.00 igt@kms_psr2_sf@fbc-pr-overlay-plane-update-sf-dmg-area skip 0.00 igt@kms_prime@d3hot skip 0.00 igt@kms_pm_backlight@fade-with-suspend skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-b-plane-7 skip 0.00 igt@kms_plane@pixel-format-y-tiled-gen12-rc-ccs-cc-modifier@pipe-a-plane-7 skip 0.00 igt@kms_plane@pixel-format-4-tiled-bmg-ccs-modifier skip 0.00 igt@kms_lease@master-vs-lease pass 0.00 igt@kms_invalid_mode@uint-max-clock@pipe-d-hdmi-a-4 pass 0.00 igt@kms_invalid_mode@uint-max-clock@pipe-c-hdmi-a-4 pass 0.00 igt@kms_invalid_mode@uint-max-clock@pipe-b-hdmi-a-4 pass 0.00 igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-4-xrgb2101010 skip 0.00 igt@kms_hdr@bpc-switch-suspend@pipe-a-hdmi-a-4-xrgb16161616f skip 0.00 igt@kms_frontbuffer_tracking@psr-modesetfrombusy skip 0.00 igt@kms_frontbuffer_tracking@psrhdr-modesetfrombusy skip 0.00 igt@kms_frontbuffer_tracking@psrhdr-2p-scndscrn-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@psrhdr-2p-primscrn-cur-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psrhdr-1p-offscreen-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-cur-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-spr-indfb-move skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-cur-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-pri-indfb-multidraw skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@hdr-rgb565-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@hdr-2p-scndscrn-pri-shrfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@hdr-2p-primscrn-spr-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@hdr-2p-primscrn-cur-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@hdr-1p-primscrn-pri-shrfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@hdr-1p-offscreen-pri-shrfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-shrfb-scaledprimary skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-spr-indfb-fullscreen skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-scndscrn-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-spr-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-2p-primscrn-cur-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-primscrn-indfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsrhdr-1p-offscreen-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-cur-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-primscrn-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-indfb-fliptrack-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbchdr-farfromfence-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbchdr-2p-scndscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbchdr-2p-primscrn-cur-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbchdr-1p-primscrn-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbchdr-1p-offscreen-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-scndscrn-pri-shrfb-draw-render skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-spr-indfb-draw-mmap-cpu skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-onoff skip 0.00 igt@kms_flip_scaled_crc@flip-32bpp-yftile-to-64bpp-yftile-downscaling skip 0.00 igt@kms_draw_crc@draw-method-mmap-gtt skip 0.00 igt@kms_dither@fb-8bpc-vs-panel-6bpc skip 0.00 igt@kms_cursor_crc@cursor-sliding-512x512 skip 0.00 igt@kms_cursor_crc@cursor-rapid-movement-512x512 skip 0.00 igt@kms_color@deep-color skip 0.00 igt@kms_chamelium_hpd@hdmi-hpd-for-each-pipe skip 0.00 igt@kms_chamelium_edid@vga-edid-read skip 0.00 igt@kms_chamelium_color@ctm-green-to-red skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-d-hdmi-a-4 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-c-hdmi-a-4 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-b-hdmi-a-4 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-y-tiled-ccs@pipe-a-hdmi-a-4 skip 0.00 igt@kms_ccs@crc-primary-rotation-180-4-tiled-lnl-ccs skip 0.00 igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-d-hdmi-a-4 skip 0.00 igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-c-hdmi-a-4 skip 0.00 igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-b-hdmi-a-4 skip 0.00 igt@kms_ccs@ccs-on-another-bo-yf-tiled-ccs@pipe-a-hdmi-a-4 skip 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-d-hdmi-a-4 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-c-hdmi-a-4 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-b-hdmi-a-4 pass 0.00 igt@kms_ccs@bad-aux-stride-y-tiled-gen12-rc-ccs@pipe-a-hdmi-a-4 pass 0.00 igt@kms_big_fb@yf-tiled-64bpp-rotate-180 skip 0.00 igt@kms_big_fb@4-tiled-max-hw-stride-64bpp-rotate-180 skip 0.00 igt@kms_big_fb@4-tiled-16bpp-rotate-90 skip 0.00 igt@kms_big_fb@4-tiled-16bpp-rotate-180 skip 0.00 igt@i915_pm_rps@min-max-config-loaded skip 0.00 igt@i915_drm_fdinfo@virtual-busy-all skip 0.00 igt@gen9_exec_parse@allowed-all skip 0.00 igt@gem_vm_create@create-ext pass 0.00 igt@gem_softpin@evict-snoop skip 0.00 igt@gem_readwrite@write-bad-handle skip 0.00 igt@gem_pread@uncached skip 0.00 igt@gem_pread@bench skip 0.00 igt@gem_partial_pwrite_pread@reads-snoop skip 0.00 igt@gem_mmap_wc@write skip 0.00 igt@gem_mmap_gtt@basic-write skip 0.00 igt@gem_mmap_gtt@basic-write-cpu-read-gtt skip 0.00 igt@gem_fenced_exec_thrash@no-spare-fences-interruptible skip 0.00 igt@gem_exec_reloc@basic-softpin skip 0.00 igt@gem_exec_reloc@basic-gtt-cpu-active skip 0.00 igt@gem_exec_reloc@basic-cpu-wc-noreloc skip 0.00 igt@gem_exec_params@cliprects_ptr-dirt pass 0.00 igt@gem_exec_flush@basic-uc-ro-default skip 0.00 igt@gem_ctx_persistence@heartbeat-hostile skip 0.00 igt@gem_ctx_param@root-set pass 0.00 igt@gem_ctx_param@invalid-get-no-zeromap pass 0.00 igt@dumb_buffer@map-valid pass 0.00 igt@api_intel_bb@blit-reloc-keep-cache skip