439.24 TOTAL 38.44 igt@gem_ctx_persistence@smoketest pass 35.91 igt@kms_cursor_legacy@cursor-vs-flip-atomic-transitions-varying-size pass 31.69 igt@kms_cursor_legacy@cursor-vs-flip-atomic pass 30.86 igt@kms_flip@flip-vs-rmfb pass 12.03 igt@kms_flip@dpms-vs-vblank-race-interruptible pass 11.58 igt@kms_cursor_legacy@flip-vs-cursor-atomic-transitions pass 9.04 igt@sysfs_heartbeat_interval@precise pass 8.18 igt@perf_pmu@semaphore-busy pass 7.75 igt@kms_flip@flip-vs-rmfb@a-hdmi-a3 pass 7.71 igt@kms_flip@flip-vs-rmfb@b-hdmi-a3 pass 7.70 igt@kms_flip@flip-vs-rmfb@c-hdmi-a3 pass 7.68 igt@kms_flip@flip-vs-rmfb@d-hdmi-a3 pass 6.55 igt@kms_cursor_edge_walk@256x256-left-edge pass 6.23 igt@kms_atomic_interruptible@legacy-dpms@pipe-a-hdmi-a-3 pass 6.23 igt@kms_atomic_interruptible@legacy-dpms pass 5.99 igt@perf_pmu@busy-hang pass 5.71 igt@i915_suspend@basic-s2idle-without-i915 pass 5.42 igt@api_intel_allocator@fork-simple-stress pass 5.41 igt@gem_userptr_blits@stress-purge pass 5.35 igt@kms_cursor_crc@cursor-onscreen-128x42 pass 4.67 igt@kms_vblank@query-forked pass 3.66 igt@kms_frontbuffer_tracking@fbc-shrfb-scaledprimary pass 3.62 igt@kms_color_pipeline@plane-lut1d-lut1d pass 3.32 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-a-hdmi-a-3 pass 3.22 igt@kms_cursor_edge_walk@256x256-left-edge@pipe-d-hdmi-a-3 pass 3.04 igt@kms_flip@dpms-vs-vblank-race-interruptible@b-hdmi-a3 pass 3.01 igt@kms_flip@dpms-vs-vblank-race-interruptible@d-hdmi-a3 pass 2.99 igt@sysfs_heartbeat_interval@precise@vcs0 pass 2.99 igt@kms_flip@dpms-vs-vblank-race-interruptible@c-hdmi-a3 pass 2.98 igt@kms_flip@dpms-vs-vblank-race-interruptible@a-hdmi-a3 pass 2.88 igt@kms_draw_crc@draw-method-mmap-cpu pass 2.76 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset pass 2.75 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-a-hdmi-a-3 pass 2.74 igt@kms_flip@basic-flip-vs-dpms pass 2.56 igt@kms_cursor_crc@cursor-onscreen-128x42@pipe-d-hdmi-a-3 pass 2.42 igt@kms_vblank@query-forked@pipe-a-hdmi-a-3 pass 2.42 igt@gem_exec_balancer@parallel-out-fence pass 2.40 igt@gem_exec_whisper@basic-forked-all pass 2.29 igt@sysfs_heartbeat_interval@precise@vecs0 pass 2.24 igt@kms_vblank@query-forked@pipe-d-hdmi-a-3 pass 2.15 igt@gem_userptr_blits@stress-mm-invalidate-close pass 2.09 igt@kms_pipe_crc_basic@disable-crc-after-crtc pass 2.09 igt@gem_exec_balancer@indices pass 2.08 igt@gem_exec_schedule@fairslice-all pass 1.95 igt@kms_big_fb@linear-16bpp-rotate-0 pass 1.94 igt@kms_universal_plane@universal-plane-sanity pass 1.89 igt@kms_big_fb@y-tiled-32bpp-rotate-180 pass 1.71 igt@gem_eio@wait-wedge-1us pass 1.64 igt@perf_pmu@semaphore-busy@rcs0 pass 1.63 igt@perf_pmu@semaphore-busy@vecs0 pass 1.63 igt@perf_pmu@semaphore-busy@vcs0 pass 1.63 igt@perf_pmu@semaphore-busy@bcs0 pass 1.62 igt@perf_pmu@semaphore-busy@vcs1 pass 1.58 igt@kms_pm_rpm@modeset-non-lpsp-stress-no-wait pass 1.51 igt@kms_async_flips@test-time-stamp-atomic pass 1.29 igt@sysfs_heartbeat_interval@precise@bcs0 pass 1.24 igt@sysfs_heartbeat_interval@precise@rcs0 pass 1.23 igt@perf_pmu@busy-hang@rcs0 pass 1.21 igt@sysfs_heartbeat_interval@precise@vcs1 pass 1.19 igt@perf_pmu@busy-hang@vcs1 pass 1.19 igt@perf_pmu@busy-hang@bcs0 pass 1.18 igt@perf_pmu@busy-hang@vecs0 pass 1.18 igt@perf_pmu@busy-hang@vcs0 pass 1.14 igt@kms_big_fb@y-tiled-max-hw-stride-64bpp-rotate-180-hflip pass 1.10 igt@kms_big_fb@x-tiled-max-hw-stride-64bpp-rotate-180-hflip pass 1.02 igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled pass 0.99 igt@kms_cursor_legacy@basic-flip-before-cursor-legacy pass 0.93 igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled@lmem0 pass 0.86 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling pass 0.85 igt@kms_flip_scaled_crc@flip-64bpp-ytile-to-16bpp-ytile-upscaling@pipe-a-valid-mode pass 0.74 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@a-hdmi-a3 pass 0.73 igt@kms_flip@basic-flip-vs-dpms@a-hdmi-a3 pass 0.68 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@d-hdmi-a3 pass 0.68 igt@kms_flip@basic-flip-vs-dpms@c-hdmi-a3 pass 0.67 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@b-hdmi-a3 pass 0.66 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-a-hdmi-a-3 pass 0.66 igt@kms_flip@single-buffer-flip-vs-dpms-off-vs-modeset@c-hdmi-a3 pass 0.66 igt@kms_flip@basic-flip-vs-dpms@b-hdmi-a3 pass 0.65 igt@kms_flip@basic-flip-vs-dpms@d-hdmi-a3 pass 0.64 igt@kms_universal_plane@universal-plane-sanity@pipe-a-hdmi-a-3 pass 0.64 igt@gem_exercise_blt@fast-copy-emit pass 0.59 igt@kms_plane_scaling@planes-upscale-20x20 pass 0.48 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-c-hdmi-a-3 pass 0.47 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-d-hdmi-a-3 pass 0.47 igt@kms_pipe_crc_basic@disable-crc-after-crtc@pipe-b-hdmi-a-3 pass 0.44 igt@kms_universal_plane@universal-plane-sanity@pipe-d-hdmi-a-3 pass 0.44 igt@kms_universal_plane@universal-plane-sanity@pipe-c-hdmi-a-3 pass 0.41 igt@kms_universal_plane@universal-plane-sanity@pipe-b-hdmi-a-3 pass 0.38 igt@gem_exec_schedule@u-semaphore-noskip pass 0.38 igt@gem_exec_schedule@preempt-contexts pass 0.37 igt@kms_async_flips@test-time-stamp-atomic@pipe-a-hdmi-a-3 pass 0.36 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb8888-untiled pass 0.33 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb2101010-untiled pass 0.33 igt@kms_draw_crc@draw-method-mmap-cpu@xbgr16161616f-untiled pass 0.33 igt@kms_draw_crc@draw-method-mmap-cpu@rgb565-untiled pass 0.30 igt@gem_eio@throttle pass 0.26 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-a-plane-0 pass 0.22 igt@kms_cursor_legacy@nonblocking-modeset-vs-cursor-atomic pass 0.21 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-d-plane-2 pass 0.21 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-d-plane-0 pass 0.21 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-c-plane-0 pass 0.21 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-2 pass 0.21 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-a-plane-1 pass 0.20 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb8888-ytiled pass 0.20 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb8888-xtiled pass 0.20 igt@kms_draw_crc@draw-method-mmap-cpu@xbgr16161616f-ytiled pass 0.20 igt@kms_draw_crc@draw-method-mmap-cpu@rgb565-ytiled pass 0.20 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-c-plane-2 pass 0.20 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-0 pass 0.19 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-d-plane-1 pass 0.19 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-b-plane-1 pass 0.19 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-a-plane-2 pass 0.18 igt@kms_plane_scaling@planes-upscale-20x20@pipe-b pass 0.18 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb2101010-ytiled pass 0.18 igt@kms_draw_crc@draw-method-mmap-cpu@xrgb2101010-xtiled pass 0.18 igt@kms_draw_crc@draw-method-mmap-cpu@rgb565-xtiled pass 0.18 igt@kms_color_pipeline@plane-lut1d-lut1d@pipe-c-plane-1 pass 0.17 igt@kms_draw_crc@draw-method-mmap-cpu@xbgr16161616f-xtiled pass 0.15 igt@gem_mmap_offset@perf pass 0.14 igt@kms_plane_scaling@planes-upscale-20x20@pipe-d pass 0.14 igt@kms_plane_scaling@planes-upscale-20x20@pipe-c pass 0.14 igt@gem_mmap_offset@perf@lmem0 pass 0.12 igt@kms_plane_scaling@planes-upscale-20x20@pipe-a pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-for-submit-unsubmitted-submitted-signaled pass 0.11 igt@syncobj_timeline@etime-multi-wait-all-for-submit-unsubmitted-signaled pass 0.11 igt@kms_big_fb@x-tiled-16bpp-rotate-90 skip 0.10 igt@syncobj_wait@multi-wait-all-for-submit-unsubmitted pass 0.10 igt@sw_sync@sync_random_merge pass 0.10 igt@kms_async_flips@test-time-stamp-atomic@pipe-d-hdmi-a-3 pass 0.10 igt@kms_async_flips@test-time-stamp-atomic@pipe-c-hdmi-a-3 pass 0.10 igt@kms_async_flips@test-time-stamp-atomic@pipe-b-hdmi-a-3 pass 0.09 igt@gem_render_copy@yf-tiled-mc-ccs-to-vebox-y-tiled@smem pass 0.09 igt@gem_exec_schedule@preempt-contexts@rcs0 pass 0.08 igt@gem_render_linear_blits@basic pass 0.08 igt@gem_exec_async@concurrent-writes pass 0.07 igt@gem_exec_schedule@preempt-contexts@vecs0 pass 0.07 igt@gem_exec_schedule@preempt-contexts@vcs1 pass 0.07 igt@gem_exec_schedule@preempt-contexts@vcs0 pass 0.07 igt@gem_exec_schedule@preempt-contexts@bcs0 pass 0.06 igt@syncobj_timeline@wait-any-complex pass 0.06 igt@gem_exercise_blt@fast-copy-emit@ymajor-lmem0-smem-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@ymajor-lmem0-lmem0-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@tile64-lmem0-smem-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@tile64-lmem0-lmem0-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@tile4-lmem0-smem-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@tile4-lmem0-lmem0-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@linear-lmem0-smem-emit pass 0.06 igt@gem_exercise_blt@fast-copy-emit@linear-lmem0-lmem0-emit pass 0.05 igt@kms_cursor_crc@cursor-random-32x32 skip 0.03 igt@gem_spin_batch@resubmit pass 0.03 igt@gem_exercise_blt@fast-copy-emit@linear-smem-smem-emit pass 0.03 igt@gem_exec_async@concurrent-writes@rcs0 pass 0.02 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs skip 0.02 igt@gem_spin_batch@resubmit@rcs0 pass 0.02 igt@gem_exercise_blt@fast-copy-emit@tile4-smem-smem-emit pass 0.02 igt@gem_exercise_blt@fast-copy-emit@linear-smem-lmem0-emit pass 0.02 igt@api_intel_bb@reset-bb pass 0.01 igt@kms_lease@lease-invalid-crtc pass 0.01 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc skip 0.01 igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc skip 0.01 igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs skip 0.01 igt@gem_exercise_blt@fast-copy-emit@ymajor-smem-smem-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@ymajor-smem-lmem0-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@tile64-smem-smem-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@tile64-smem-lmem0-emit pass 0.01 igt@gem_exercise_blt@fast-copy-emit@tile4-smem-lmem0-emit pass 0.01 igt@gem_exec_async@concurrent-writes@vecs0 pass 0.01 igt@gem_exec_async@concurrent-writes@vcs1 pass 0.01 igt@gem_exec_async@concurrent-writes@vcs0 pass 0.01 igt@gem_exec_async@concurrent-writes@bcs0 pass 0.00 igt@syncobj_timeline@multi-wait-for-submit-submitted-signaled pass 0.00 igt@syncobj_timeline@multi-wait-all-for-submit-available-submitted pass 0.00 igt@syncobj_basic@bad-destroy-pad pass 0.00 igt@sw_sync@alloc_merge_fence pass 0.00 igt@perf@invalid-create-userspace-config pass 0.00 igt@kms_vrr@flip-suspend skip 0.00 igt@kms_rotation_crc@exhaust-fences skip 0.00 igt@kms_psr@psr-primary-mmap-cpu skip 0.00 igt@kms_psr@psr2-cursor-render skip 0.00 igt@kms_psr@pr-cursor-plane-onoff skip 0.00 igt@kms_psr@fbc-psr-dpms skip 0.00 igt@kms_psr@fbc-pr-sprite-plane-onoff skip 0.00 igt@kms_psr@fbc-pr-primary-mmap-cpu skip 0.00 igt@kms_psr2_sf@psr2-cursor-plane-move-continuous-exceed-sf skip 0.00 igt@kms_psr2_sf@fbc-pr-overlay-plane-move-continuous-exceed-fully-sf skip 0.00 igt@kms_pm_dc@dc3co-vpb-simulation skip 0.00 igt@kms_plane_scaling@intel-max-src-size skip 0.00 igt@kms_plane@pixel-format-4-tiled-modifier skip 0.00 igt@kms_plane_multiple@tiling-yf skip 0.00 igt@kms_lease@lease-invalid-crtc@pipe-d-hdmi-a-3 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-c-hdmi-a-3 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-b-hdmi-a-3 pass 0.00 igt@kms_lease@lease-invalid-crtc@pipe-a-hdmi-a-3 pass 0.00 igt@kms_hdr@static-swap skip 0.00 igt@kms_getfb@getfb-handle-closed pass 0.00 igt@kms_frontbuffer_tracking@psr-slowdraw skip 0.00 igt@kms_frontbuffer_tracking@psr-rgb565-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-scndscrn-pri-indfb-draw-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-2p-primscrn-pri-shrfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-spr-indfb-onoff skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-primscrn-indfb-plflip-blt skip 0.00 igt@kms_frontbuffer_tracking@psr-1p-offscreen-pri-indfb-draw-pwrite skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-rgb101010-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-scndscrn-pri-shrfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-2p-primscrn-indfb-pgflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbcpsr-1p-offscreen-pri-indfb-draw-mmap-wc skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-pri-indfb-draw-mmap-gtt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-indfb-msflip-blt skip 0.00 igt@kms_frontbuffer_tracking@fbc-2p-primscrn-cur-indfb-draw-mmap-wc skip 0.00 igt@kms_flip_scaled_crc@flip-64bpp-yftile-to-16bpp-yftile-upscaling skip 0.00 igt@kms_flip_scaled_crc@flip-32bpp-yftileccs-to-64bpp-yftile-downscaling skip 0.00 igt@kms_fbcon_fbt@psr-suspend skip 0.00 igt@kms_dp_link_training@uhbr-mst skip 0.00 igt@kms_content_protection@legacy-hdcp14 skip 0.00 igt@kms_chamelium_hpd@dp-hpd-fast skip 0.00 igt@kms_chamelium_edid@vga-edid-read skip 0.00 igt@kms_chamelium_color@ctm-blue-to-red skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-sprite-planes-basic-4-tiled-mtl-rc-ccs@pipe-a-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@crc-primary-suspend-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3 skip 0.00 igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@ccs-on-another-bo-4-tiled-mtl-rc-ccs-cc@pipe-a-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-d-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-c-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-b-hdmi-a-3 skip 0.00 igt@kms_ccs@bad-pixel-format-4-tiled-mtl-mc-ccs@pipe-a-hdmi-a-3 skip 0.00 igt@kms_big_fb@yf-tiled-64bpp-rotate-180 skip 0.00 igt@kms_big_fb@4-tiled-max-hw-stride-32bpp-rotate-180-hflip skip 0.00 igt@kms_addfb_basic@unused-modifier pass 0.00 igt@kms_addfb_basic@bad-pitch-0 pass 0.00 igt@intel_hwmon@hwmon-read pass 0.00 igt@i915_pm_rps@min-max-config-idle skip 0.00 igt@i915_getparams_basic@basic-eu-total pass 0.00 igt@i915_drm_fdinfo@busy-idle@vecs0 skip 0.00 igt@i915_drm_fdinfo@busy-idle@vcs1 skip 0.00 igt@i915_drm_fdinfo@busy-idle@vcs0 skip 0.00 igt@i915_drm_fdinfo@busy-idle skip 0.00 igt@i915_drm_fdinfo@busy-idle@rcs0 skip 0.00 igt@i915_drm_fdinfo@busy-idle@bcs0 skip 0.00 igt@gen7_exec_parse@basic-offset skip 0.00 igt@gem_spin_batch@resubmit@vecs0 pass 0.00 igt@gem_spin_batch@resubmit@vcs1 pass 0.00 igt@gem_spin_batch@resubmit@vcs0 pass 0.00 igt@gem_spin_batch@resubmit@bcs0 pass 0.00 igt@gem_readwrite@read-bad-handle skip 0.00 igt@gem_pxp@verify-pxp-execution-after-suspend-resume skip 0.00 igt@gem_mmap_wc@write-read-distinct skip 0.00 igt@gem_mmap_wc@write-prefaulted skip 0.00 igt@gem_mmap_offset@perf@smem0 pass 0.00 igt@gem_mmap_gtt@fault-concurrent-x skip 0.00 igt@gem_mmap_gtt@big-copy skip 0.00 igt@gem_exec_reloc@basic-write-cpu-active skip 0.00 igt@gem_exec_reloc@basic-range-active skip 0.00 igt@gem_exec_reloc@basic-gtt-read-noreloc skip 0.00 igt@gem_exec_reloc@basic-cpu-gtt-noreloc skip 0.00 igt@gem_exec_params@invalid-ring2 pass 0.00 igt@gem_exec_flush@basic-uc-rw-default skip 0.00 igt@gem_exec_flush@basic-batch-kernel-default-wb skip 0.00 igt@gem_exec_fence@syncobj-timeline-multiple-ext-nodes pass 0.00 igt@gem_ctx_param@invalid-get-ringsize pass 0.00 igt@gem_create@create-ext-placement-all pass 0.00 igt@gem_ccs@block-copy-compressed skip 0.00 igt@dmabuf_sync_file@export-before-signal pass