Мы привыкли к выполнению нашего теста интеграции Grails в базе данных HSQLDB в памяти, но в момент сбоя это было трудно исследовать, так как данные были потеряны. Мы перешли на запуск теста для физической базы данных (postgres), и все хорошо, когда тесты пройдены. В любой момент, если тесты не пройдены, мы хотим, чтобы данные были зафиксированы в базе данных для последующего анализа причин, по которым тест не прошел.
Подводя итог, мы хотим, чтобы тесты выполнялись в режиме отката до тех пор, пока тест пройден, чтобы один тест не влиял на другой тест и при первом провале теста зафиксировать данные в этой точке и остановить.
Мы тратим значительное количество времени на расследование сбоя интеграционного теста и хотели бы узнать, есть ли у нас возможность в граалях остановить первый сбой интеграционного теста с данными, сохраненными в базе данных для исследования. Я немного искал и не нашел подходящих указателей. Если вы выполните какие-либо другие действия по устранению неполадок в интеграционном тесте и, если им стоит поделиться, сообщите нам.