I’ve written some integration tests that I’d like to run against a copy of my prod database before I push to production. This lets me test all of my routes are still correct, all of the pages render without errors and some of the multipage workflows work as expected.
When I run the integration tests it drops the database I’ve loaded and loads the test fixtures (as expected). How can I change this behaviour and keep the copy of my production DB I’ve loaded?
Integration tests calls db:test:prepare which calls db:test:clone_structure which calls db:structure:dump and db:test:purge
You can write your own task