37 lines
821 B
Rust
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()
|
|
}
|