From 1f927bdbb25f397d088658aad06c56bf6576ad52 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Asger=20Geel=20Weirs=C3=B8e?= Date: Wed, 6 May 2026 13:04:56 +0200 Subject: [PATCH] fix: run cargo test under xvfb-run; clean up unused imports and mut warning MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ahfail_tests.rs calls on_activation which initialises GTK — needs a virtual display in CI just like the Meson test step. Co-Authored-By: Claude Sonnet 4.6 --- .gitea/workflows/test.yml | 2 +- crates/ahfail-gtklock/tests/ahfail_tests.rs | 2 +- crates/ahfail-gtklock/tests/benchmarks.rs | 3 +-- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index 16772ff..6388aaf 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -29,7 +29,7 @@ jobs: uses: dtolnay/rust-toolchain@stable - name: Run Rust tests - run: cargo test + run: xvfb-run cargo test - name: Meson build run: | diff --git a/crates/ahfail-gtklock/tests/ahfail_tests.rs b/crates/ahfail-gtklock/tests/ahfail_tests.rs index 26106df..216ae3e 100644 --- a/crates/ahfail-gtklock/tests/ahfail_tests.rs +++ b/crates/ahfail-gtklock/tests/ahfail_tests.rs @@ -241,7 +241,7 @@ fn run_test_09_idle_hide_cleanup() { flush_events(); // Mock GtkLock struct - let mut windows_array = glib::ffi::g_array_new(0, 0, std::mem::size_of::<*mut Window>() as u32); + let windows_array = glib::ffi::g_array_new(0, 0, std::mem::size_of::<*mut Window>() as u32); glib::ffi::g_array_append_vals(windows_array, &ctx_ptr as *const _ as *const c_void, 1); let mut lock = GtkLock { diff --git a/crates/ahfail-gtklock/tests/benchmarks.rs b/crates/ahfail-gtklock/tests/benchmarks.rs index fa86cd1..cffdb84 100644 --- a/crates/ahfail-gtklock/tests/benchmarks.rs +++ b/crates/ahfail-gtklock/tests/benchmarks.rs @@ -1,5 +1,4 @@ -use gtk::prelude::*; -use gtk::{gdk, gdk_pixbuf}; +use gtk::gdk_pixbuf; use gstreamer as gst; use gstreamer_player as gst_player; use std::time::Instant;