This PR enables parallel execution by removing dependencies between integration tests, isolating the file system and network by using different loopback addresses for each test cluster.
Resolve #95.
Note
Even with this PR applied, due to the limitations of the cargo test command, only the integration tests within the same test binary will be executed in parallel.
Let's introduce the cargo-nextest crate to enable parallel execution of all tests.
This PR enables parallel execution by removing dependencies between integration tests, isolating the file system and network by using different loopback addresses for each test cluster.
Resolve #95.
Note
Even with this PR applied, due to the limitations of the
cargo test
command, only the integration tests within the same test binary will be executed in parallel.Let's introduce the
cargo-nextest
crate to enable parallel execution of all tests.