Disable log for integration tests
This commit is contained in:
parent
ee4c2038b8
commit
44eb2bbe42
2 changed files with 8 additions and 3 deletions
|
|
@ -35,6 +35,7 @@ pub enum Log {
|
||||||
directory: PathBuf,
|
directory: PathBuf,
|
||||||
},
|
},
|
||||||
StdoutOnly,
|
StdoutOnly,
|
||||||
|
NoLog,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Log {
|
impl Log {
|
||||||
|
|
@ -90,6 +91,10 @@ impl Log {
|
||||||
Log::StdoutOnly
|
Log::StdoutOnly
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn new_no_log() -> Self {
|
||||||
|
Log::NoLog
|
||||||
|
}
|
||||||
|
|
||||||
pub fn file_names(&self) -> std::io::Result<Vec<String>> {
|
pub fn file_names(&self) -> std::io::Result<Vec<String>> {
|
||||||
match self {
|
match self {
|
||||||
Log::FileAndStdout { _guard, directory } => {
|
Log::FileAndStdout { _guard, directory } => {
|
||||||
|
|
@ -118,7 +123,7 @@ impl Log {
|
||||||
.rev()
|
.rev()
|
||||||
.collect())
|
.collect())
|
||||||
}
|
}
|
||||||
Log::StdoutOnly => Ok(vec![]),
|
Log::StdoutOnly | Log::NoLog => Ok(vec![]),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -133,7 +138,7 @@ impl Log {
|
||||||
.map(|l| l.unwrap_or_default())
|
.map(|l| l.unwrap_or_default())
|
||||||
.collect())
|
.collect())
|
||||||
}
|
}
|
||||||
Log::StdoutOnly => Ok(vec![]),
|
Log::StdoutOnly | Log::NoLog => Ok(vec![]),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -5,7 +5,7 @@ use recipes::{app, config, data::db, log};
|
||||||
pub async fn common_state() -> Result<app::AppState, Box<dyn Error>> {
|
pub async fn common_state() -> Result<app::AppState, Box<dyn Error>> {
|
||||||
let db_connection = db::Connection::new_in_memory().await?;
|
let db_connection = db::Connection::new_in_memory().await?;
|
||||||
let config = config::Config::default();
|
let config = config::Config::default();
|
||||||
let log = log::Log::new_stdout_only();
|
let log = log::Log::new_no_log();
|
||||||
Ok(app::AppState {
|
Ok(app::AppState {
|
||||||
config,
|
config,
|
||||||
db_connection,
|
db_connection,
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue