mod basic; use std::sync::LazyLock; use rocket::local::blocking::Client; static SETUP: LazyLock<()> = LazyLock::new(|| { unsafe { std::env::set_var("ROCKET_CLI_COLORS", "false"); } tracing_subscriber::fmt() .with_env_filter(tracing_subscriber::EnvFilter::new(concat!( env!("CARGO_PKG_NAME"), "=trace,", "k8s_reboot_controller=trace,", "info", ))) .with_test_writer() .init(); }); fn setup() { LazyLock::force(&SETUP); } fn client() -> Client { Client::tracked(k8s_reboot_controller::rocket()).unwrap() }