У меня есть предварительно посеянная база данных SqLite test-data.db
, которая используется во многих интеграционных тестах. Эти тесты добавляют / удаляют данные в / из базы данных.
Таким образом, для каждого теста мне приходится заново создавать базу данных, поэтому я теперь использую в базе данных память, но затем каждый тест занимает почти 500 ms
для воссоздания Начальные данные.
Есть ли способ загрузить test-data.db
как в базе данных памяти, чтобы изменения в тесте не сохранялись обратно в файл.
В этом случае я могу запустить несколько тестов параллельно, и мне не нужно заново создавать начальные данные для каждого теста.