Вопросы по теме 'testcontainers'

Запуск одного теста из Suite с @ClassRule завершается неудачно
Чтобы создать среду только один раз и избежать наследования, я определил класс JUnit Suite с @ClassRule : @RunWith(Suite.class) @Suite.SuiteClasses({ SuiteTest1.class }) public class JUnitTest...
872 просмотров
schedule 15.03.2022

SpringbootTest + TestContainers: как обновить базу данных после того, как тесты загрязняют базу данных
Я использую такой абстрактный класс: @SpringBootTest(classes = MyAppApplication.class, webEnvironment = WebEnvironment.RANDOM_PORT) @ActiveProfiles("test") public abstract class AbstractIntegrationTest { static { PostgreSQLContainer...
1912 просмотров

Как заставить тестовые контейнеры Java работать в многоступенчатых сборках Docker?
У меня проблема, похожая на Run (Docker) Test Container in gitlab with Maven . Разница в том, что вместо того, чтобы мой скрипт запускал mvn напрямую, он запускает многоступенчатую сборку докера, которая запускает тест внутри образа докера. К...
757 просмотров
schedule 07.06.2023

Как настроить testcontainers, чтобы оставить контейнер базы данных работающим в случае сбоя теста?
При использовании тестовых контейнеров нормальное поведение заключается в том, что контейнер завершает работу по завершении теста из-за успешного прохождения или неудачи. Есть ли способ настроить тестовые контейнеры, чтобы в случае сбоя теста...
730 просмотров

Как я могу протестировать команду JSch scp в интеграционном тесте?
Я взял этот файл http://www.jcraft.com/jsch/examples/ScpTo.java.htm , и я создал приложение Spring Boot, которое отправляет файл на удаленный хост. Однако у меня возникли проблемы с размышлением о том, как проверить это, чтобы убедиться, что он...
130 просмотров
schedule 19.08.2023

Не удается подключиться к dotnet.testcontainer в сборке docker из-за сообщения Messae Невозможно назначить запрошенный адрес /var/run/docker.sock
У меня есть несколько интеграционных тестов C #, которые запускают контейнер докеров MySql, создают схему, взаимодействуют с ней, а затем разрушают контейнер. Он отлично работает, когда я запускаю dotnet test , но не работает с Cannot assign...
243 просмотров
schedule 01.06.2022

Используйте Testcontainers с другим драйвером базы данных
Я использую Testcontainers ( https://www.testcontainers.org/ ) с модулем Postgres в Spring Загрузите приложение с помощью Kotlin и настроите все, как в этом руководстве (...
315 просмотров

testcontainer initializationError при запуске набора тестов
У меня есть несколько тестовых классов, использующих одну и ту же команду docker-compose с testcontainer . Пакет не работает с initializationError , хотя каждый тест проходит, когда выполняется отдельно. Вот соответствующая часть трассировки...
831 просмотров

java.lang.IllegalStateException: не удалось найти допустимую среду Docker. Просмотрите журналы и проверьте конфигурацию
У меня есть образ докера myImageName: latest, который я использую в своем приложении. Я хочу написать интеграционный тест для своего приложения, поэтому хочу использовать пакет TestContainer. Когда я запускаю следующий простой тест:...
592 просмотров