Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Simplify process spawning in integration tests (#3759)
* [feat] refactoring: use proper bracketing of services * [chore] some minor cleanups and more comments * [fix] class continuation in the right place * [wip] some print statements and more experimentations around interrupt signals * Add bracketed service spawning * Use codensity spawner * Pass service map to liveness check * Reimplement timeout using Async * Use a static service map Since service ports are allocated statically, there is no point anymore in dynamically reconfiguring the environment when a new backend is spawned. This simplifies the logic dramatically. * Use traverseConcurrentlyCodensity * Cleanup and fix warnings * Add CHANGELOG entry * Minor cleanups --------- Co-authored-by: Magnus Viernickel <magnus.viernickel@wire.com>
- Loading branch information