Skip to content

Commit 49e6831

Browse files
committed
ctor
1 parent 8e30353 commit 49e6831

File tree

3 files changed

+39
-0
lines changed

3 files changed

+39
-0
lines changed

Cargo.lock

Lines changed: 32 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@ webpki-roots = { version = "0.26.8", optional = true }
5050
[dev-dependencies]
5151
axum = { version = "0.8.1", features = ["http2"] }
5252
clap = { version = "4.5.16", features = ["derive"] }
53+
ctor = "0.4.1"
5354
rcgen = { version = "0.13.1", features = ["x509-parser"] }
5455
reqwest = { version = "0.12.7", features = ["native-tls-alpn"] }
5556
tracing-subscriber = { version = "0.3.18", features = ["env-filter"] }

tests/test.rs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,12 @@ use moka::sync::Cache;
2121

2222
static PORT: AtomicU16 = AtomicU16::new(3666);
2323

24+
#[ctor::ctor]
25+
#[cfg(test)]
26+
fn init_subscriber() {
27+
tracing_subscriber::fmt::init();
28+
}
29+
2430
fn get_port() -> u16 {
2531
PORT.fetch_add(1, std::sync::atomic::Ordering::Relaxed)
2632
}

0 commit comments

Comments
 (0)