Add time_test
as a simple way of measuring impact of parallelization efforts.
This commit is contained in:
parent
0c6cff77d5
commit
d09533b678
3 changed files with 12 additions and 0 deletions
10
Cargo.lock
generated
10
Cargo.lock
generated
|
@ -1680,6 +1680,7 @@ dependencies = [
|
||||||
"derive_more",
|
"derive_more",
|
||||||
"mysql_async",
|
"mysql_async",
|
||||||
"testcontainers-modules",
|
"testcontainers-modules",
|
||||||
|
"time-test",
|
||||||
"tokio",
|
"tokio",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -1803,6 +1804,15 @@ dependencies = [
|
||||||
"time-core",
|
"time-core",
|
||||||
]
|
]
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "time-test"
|
||||||
|
version = "0.3.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "ff3804c6adc3d7a9f51586d6a47f7e57e173b9a2d257679deeb6d686d2698073"
|
||||||
|
dependencies = [
|
||||||
|
"time",
|
||||||
|
]
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "tinystr"
|
name = "tinystr"
|
||||||
version = "0.8.1"
|
version = "0.8.1"
|
||||||
|
|
|
@ -7,4 +7,5 @@ edition = "2024"
|
||||||
derive_more = { version = "2", features = ["deref", "deref_mut"] }
|
derive_more = { version = "2", features = ["deref", "deref_mut"] }
|
||||||
mysql_async = "0.36"
|
mysql_async = "0.36"
|
||||||
testcontainers-modules = { version = "0.12", features = ["mysql"] }
|
testcontainers-modules = { version = "0.12", features = ["mysql"] }
|
||||||
|
time-test = "0.3"
|
||||||
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
|
tokio = { version = "1", features = ["macros", "rt-multi-thread"] }
|
||||||
|
|
|
@ -49,6 +49,7 @@ mod test {
|
||||||
#[tokio::test]
|
#[tokio::test]
|
||||||
async fn test_mysql() -> Result<(), Box<dyn std::error::Error>> {
|
async fn test_mysql() -> Result<(), Box<dyn std::error::Error>> {
|
||||||
let mut conn = get_test_connection().await?;
|
let mut conn = get_test_connection().await?;
|
||||||
|
time_test::time_test!();
|
||||||
crate::load_data(&mut conn).await?;
|
crate::load_data(&mut conn).await?;
|
||||||
Ok(())
|
Ok(())
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue