Distractic
09/14/2026, 3:51 AMallTests Gradle will execute JsTest, JvmTest, LinuxTest etc. In parallel. Consequently, the Vault server is clean by the file A during the test of the file B (consequently, the tests fail)
Also, when running only jvmTest, Gradle will execute in parallel the task by module, then the same effect is visible.
My questions are:
• Do you know how can I force Gradle to run tests sequentially (parallel option or maxFork doesn't work in multiplatform + multimodules)
• Is there a way to use testcontainers in multiplatform? (That could be the best solution, but nothing was built for Kotlin, so if you have an example, that could be nice)hfhbd
09/14/2026, 4:49 AMDistractic
09/14/2026, 5:10 AMCLOVIS
09/14/2026, 7:07 AMmustRunAfter , but yeah a testcontainer would be much better. The more platforms you have the more painful it is if they're not parallelCLOVIS
09/14/2026, 7:07 AMCLOVIS
09/14/2026, 7:09 AMDistractic
09/14/2026, 5:48 PMDistractic
09/14/2026, 5:49 PMDistractic
09/14/2026, 8:18 PMCLOVIS
09/16/2026, 7:23 AMusesService(…) to each test task of each platform. This way, each platform runs independently. But yeah you could do the same in docker-compose with x containers