Сбой тестовой задачи Ktor — gradle

#ktor #kotlin-exposed

#ktor #kotlin-раскрыт

Вопрос:

У меня странная проблема. Когда я запускаю свой тест в IDEA, они работают, но если я делаю это из консоли «gradle test», я получаю:

 com.easythings.teessstttt.service.ProductServiceTest > initializationError FAILED
    org.jetbrains.exposed.exceptions.ExposedSQLException at ProductServiceTest.kt:29
        Caused by: org.h2.jdbc.JdbcBatchUpdateException at ProductServiceTest.kt:29
  

Почему?

Ответ №1:

Я исправил это. Когда я запускал тесты в IDEA, я делал это для файла signle, и у меня есть только одно подключение к базе данных. Использование команды ‘gradle test’ запускает все тесты одновременно. Я добавил «time now» к имени базы данных, и это решило проблему.