From dfd2f78b6ebf0f1a7f3d753f2312d5cbc1a08589 Mon Sep 17 00:00:00 2001 From: Joel Klinghed Date: Wed, 18 Jun 2025 00:19:30 +0200 Subject: Make integration tests run serially Tricky to setup the docker compose env to be able to run multiple so simple fix is run the tests sharing the same docker compose setup in serial. --- server/Cargo.lock | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) (limited to 'server/Cargo.lock') diff --git a/server/Cargo.lock b/server/Cargo.lock index d754ee3..3c6bbf6 100644 --- a/server/Cargo.lock +++ b/server/Cargo.lock @@ -595,6 +595,7 @@ dependencies = [ "rocket", "rocket_db_pools", "serde", + "serial_test", "sorted-insert", "sqlx", "stdext", @@ -2293,6 +2294,15 @@ dependencies = [ "winapi-util", ] +[[package]] +name = "scc" +version = "2.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22b2d775fb28f245817589471dd49c5edf64237f4a19d10ce9a92ff4651a27f4" +dependencies = [ + "sdd", +] + [[package]] name = "schannel" version = "0.1.27" @@ -2324,6 +2334,12 @@ dependencies = [ "untrusted", ] +[[package]] +name = "sdd" +version = "3.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "584e070911c7017da6cb2eb0788d09f43d789029b5877d3e5ecc8acf86ceee21" + [[package]] name = "security-framework" version = "2.11.1" @@ -2409,6 +2425,31 @@ dependencies = [ "serde", ] +[[package]] +name = "serial_test" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b258109f244e1d6891bf1053a55d63a5cd4f8f4c30cf9a1280989f80e7a1fa9" +dependencies = [ + "futures", + "log", + "once_cell", + "parking_lot", + "scc", + "serial_test_derive", +] + +[[package]] +name = "serial_test_derive" +version = "3.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d69265a08751de7844521fd15003ae0a888e035773ba05695c5c759a6f89eef" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.103", +] + [[package]] name = "sha1" version = "0.10.6" -- cgit v1.2.3-70-g09d2