Я пишу несколько тестов с arquillian для слоя persistence в моем приложении. Я хотел бы использовать расширение Persistence для заполнения базы данных и т. Д. Проблема в том, что один тест занимает около 15-25 секунд. Это нормально? Или я делаю что-то неправильно? Я попытался запустить эти тесты в локальной базе данных postgres (~ 10 сек. За тест), удаленной базе данных postgres (~ 15 сек. За тест) и hsqldb в локальном контейнере (~ 15 сек. За тест).Arquillian Persistence Extension - Длительное время выполнения, это нормально?
Заранее благодарен
P.S. Когда я не использую «Расширение продолжительности», 12 тестов занимают около ~ 11 секунд (и это приемлемо), но я должен сохранять и удалять сущности из кода (трудно поддерживать и управлять).
Ваши тесты выполняются в транзакции. Практически все контейнеры и базы данных имеют дополнительную надпись для ввода транзакции. Вероятно, это дополнительная временная задержка, которую вы видите. Сколько данных вы вставляете? –