Details
-
Type:
Task
-
Status: Closed (View Workflow)
-
Priority:
TBD
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 30.0.1
-
Labels:
-
Template:customfield_11100 36046
-
Sprint:CP: sprint 89
-
Development Team:Core: Platform
Description
Now, that embedded postgres is managed by PostgresClient and is staying alive, the PostgresRunner is not in use anymore.. not within RMB nor anywhere else (search on GitHub).
So it serves no purpose.. just duplicating code to spawn an embedded postgres.
Use the singleton testcontainers pattern to start a single PostgreSQL container that is reused for all test classes: https://www.testcontainers.org/test_framework_integration/manual_lifecycle_control/#singleton-containers