Disable log for integration tests

This commit is contained in:
Greg Burri 2025-04-30 12:07:36 +02:00
parent ee4c2038b8
commit 44eb2bbe42
2 changed files with 8 additions and 3 deletions

View file

@ -35,6 +35,7 @@ pub enum Log {
directory: PathBuf,
},
StdoutOnly,
NoLog,
}
impl Log {
@ -90,6 +91,10 @@ impl Log {
Log::StdoutOnly
}
pub fn new_no_log() -> Self {
Log::NoLog
}
pub fn file_names(&self) -> std::io::Result<Vec<String>> {
match self {
Log::FileAndStdout { _guard, directory } => {
@ -118,7 +123,7 @@ impl Log {
.rev()
.collect())
}
Log::StdoutOnly => Ok(vec![]),
Log::StdoutOnly | Log::NoLog => Ok(vec![]),
}
}
@ -133,7 +138,7 @@ impl Log {
.map(|l| l.unwrap_or_default())
.collect())
}
Log::StdoutOnly => Ok(vec![]),
Log::StdoutOnly | Log::NoLog => Ok(vec![]),
}
}