In the current implementation of our unit testing framework, tests are isolated at the transaction level. This means that certain operations that happen outside of transaction scope (e.g., topology testing) cannot be effectively isolated. We should explore adopting a Postgres template database approach to test isolation to speed things up. This may be slower but will be more predictable.
In the current implementation of our unit testing framework, tests are isolated at the transaction level. This means that certain operations that happen outside of transaction scope (e.g., topology testing) cannot be effectively isolated. We should explore adopting a Postgres template database approach to test isolation to speed things up. This may be slower but will be more predictable.