4 ms·
> Do you spin up a new postgres DB for each unit test? Yes.
by cryptonector 2y ago
> Do you spin up a new postgres DB for each unit test?
Yes.
- pasc1878 2y agoIsn't that rather slow - or do you mean for each run of unit-tests.
- gfna 2y agoThey way we did this was basically separate readonly and read/write tests. All the readonly tests would use the same instance with seeded data in parallel, and the read/write tests would get their own databases per test.
- cryptonector 2y agoIn my tests spinning up a PG instance (ultimately just an `initdb` and `createdb` invocation, loading a schema and test data (`psql`), running the test, and tearing down the PG instance is quite fast.