fix: run cargo test under xvfb-run; clean up unused imports and mut warning
Some checks failed
Test / test (push) Failing after 6m22s

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 13:04:56 +02:00
parent 2c2e693193
commit 1f927bdbb2
3 changed files with 3 additions and 4 deletions

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: |

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 {

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;