k8s-reboot-coordinator/tests/integration/main.rs

37 lines
821 B
Rust

mod basic;
mod lock;
use std::sync::LazyLock;
use rocket::local::asynchronous::Client as AsyncClient;
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_coordinator=trace,",
"info",
)))
.with_test_writer()
.init();
});
fn setup() {
LazyLock::force(&SETUP);
}
async fn async_client() -> AsyncClient {
AsyncClient::tracked(k8s_reboot_coordinator::rocket())
.await
.unwrap()
}
fn client() -> Client {
Client::tracked(k8s_reboot_coordinator::rocket()).unwrap()
}