fix: run cargo test under xvfb-run; clean up unused imports and mut warning

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 <noreply@anthropic.com>
This commit is contained in:
Asger Geel Weirsøe
2026-05-06 19:43:31 +02:00
co-authored by Claude Sonnet 4.6
parent 9d904a5469
commit d4a6987b72
3 changed files with 3 additions and 4 deletions
+1 -1
View File
@@ -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: |
+1 -1
View File
@@ -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 {
+1 -2
View File
@@ -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;