log: auto-init log for tests (#2073)

This commit is contained in:
Luna Yao
2026-04-12 07:04:21 +02:00
committed by GitHub
parent 51befdbf87
commit daa53e5168
5 changed files with 197 additions and 145 deletions
-17
View File
@@ -6,8 +6,6 @@ mod ipv6_test;
#[cfg(target_os = "linux")]
mod credential_tests;
use std::io::IsTerminal as _;
use crate::common::PeerId;
use crate::peers::peer_manager::PeerManager;
@@ -133,21 +131,6 @@ pub fn add_ns_to_bridge(br_name: &str, ns_name: &str) {
.unwrap();
}
pub fn enable_log() {
let filter = tracing_subscriber::EnvFilter::builder()
.with_default_directive(tracing::level_filters::LevelFilter::TRACE.into())
.from_env()
.unwrap()
.add_directive("tarpc=error".parse().unwrap());
let use_ansi = std::io::stderr().is_terminal();
tracing_subscriber::fmt::fmt()
.pretty()
.with_ansi(use_ansi)
.with_env_filter(filter)
.with_writer(std::io::stderr)
.init();
}
fn check_route(ipv4: &str, dst_peer_id: PeerId, routes: Vec<crate::proto::api::instance::Route>) {
let mut found = false;
for r in routes.iter() {