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

Интеграционное тестирование Dropwizard с Testcontainers
Я пытаюсь запустить интеграционные тесты dropwizard для прикрепленной базы данных. Dropwizard Testcontainers Что я пробовал: @ClassRule public static final PostgreSQLContainer postgres = new PostgreSQLContainer(); @ClassRule...
1846 просмотров
schedule 22.04.2023

Как отключить закрытие контейнеров в TestContainers?
У меня есть этот абстрактный класс для ИТ-тестов: @RunWith(SpringRunner.class) @Import(DbUnitConfig.class) @SpringBootTest(classes = App.class, webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT) @DbUnitConfiguration(dataSetLoader =...
2625 просмотров
schedule 04.11.2022

Запуск базы данных один раз для каждого комплекта Spek
Некоторые тесты требуют запуска базы данных, например, с помощью библиотеки тестовых контейнеров. Очевидно, требуется время, чтобы загрузить его. Есть ли способ сделать это только один раз для всего набора Spek, который охватывает несколько...
137 просмотров
schedule 02.06.2024

Имя статического контейнера при запуске Testcontainers с docker compose
Мое приложение состоит из приложения Spring Boot и базы данных. Я могу успешно запустить их в Docker с помощью docker-compose. Теперь я хочу использовать аналогичный файл компоновки Docker вместе с testcontainers для написания некоторых...
1326 просмотров
schedule 17.05.2023

Не удалось найти путь PostgreSQLContainer testContainers
Я не могу найти свою карту ресурсов при использовании тестовых контейнеров в версии Postgres. Я пытаюсь что-то вроде этого: private static PostgreSQLContainer postgresqlContainer = new PostgreSQLContainer("postgres")...
1331 просмотров
schedule 20.04.2023

Как выполнить команду kafka-configs внутри образа testcontainers kafka
Я использую образ testcontainers kafka , который совпадает с cp-kafka, мне нужно изменить кафку config с помощью команды: ./kafka-configs.sh --alter --entity-name <TOPIC_NAME> --entity-type topics --add-config...
281 просмотров

Testcontainers и Spring Boot 1.5
Мы все еще используем Spring Boot 1.5.x и хотим начать использовать TestContainers. Однако все примеры относятся к Spring boot 2.x, который использует класс TestPropertyValues , доступный только в 2.x. Возможно ли вообще применить новые значения...
844 просмотров
schedule 20.02.2022

HBase + TestContainers — переназначение портов
Я пытаюсь использовать тестовые контейнеры для запуска интеграционного теста с HBase, запущенным в контейнере Docker. Проблема, с которой я сталкиваюсь, может быть немного уникальной для того, как клиент взаимодействует с HBase. Когда мастер...
397 просмотров
schedule 12.05.2023

GenericContainer не берет файлы для обработки
GenericContainer не обрабатывает файлы во время работы вне Testcontainers, работает нормально Похоже, что контейнер как-то ограничен, не хватает ресурсов или каким-то образом заблокирован, или просмотр файла ведет себя неправильно с привязкой....
619 просмотров
schedule 20.09.2022

Как настроить тестовые контейнеры для запуска паралллера с помощью docker compose?
Вот файл docker-compose: app: image: myimage depends_on: - nsqd - localstack command: ["run.sh"] environment: - "DYNAMODB=http://localstack:4569" ports: - 8080:8080 nsqd: image: nsqio/nsq...
876 просмотров
schedule 10.07.2023

Использование тестовых контейнеров с кодом в модуле Java
Я пытаюсь написать простой тест, используя Java 11 и TestContainers. Однако компилятор выдает следующие ошибки. Модуль-info.java выглядит следующим образом. module com.oif.reader { requires org.junit.jupiter.api; requires...
97 просмотров
schedule 15.05.2023

@Transactional не откатывается при использовании TestContainers
Проблема, которую я вижу, заключается в том, что @Transactional вызывает создание и откат транзакции, однако данные переносятся из одного теста в другой. Используемые версии:...
64 просмотров

Не удается подключиться к экземпляру Postgres testcontainer
Я создал экземпляр Postgres с помощью testcontainers. Контейнер запускается, но я не могу получить к нему доступ. Я попытался подключиться к контейнерной БД с помощью DBeaver. В консоли eclipse вроде все нормально: 01: 29: 34.662...
2648 просмотров

Почему testcontainers перезапускает Contener между тестовыми классами
Я заметил, что тестовые контейнеры перезапускают контейнер. Это происходит, когда я выполняю тесты между тестовыми классами. Первые тесты тестового класса подключаются к контейнеру без проблем, но затем в следующем классе порт, который привязан к...
464 просмотров
schedule 26.05.2023

TestContainers PostgreSQLContainer с модульным тестом Kotlin: недостаточно информации для вывода переменной типа SELF
Я пытаюсь использовать PostgreSQLContainer из TestContainers ( https://github.com/testcontainers/testcontainers-java + https://www.testcontainers.org/ ) по порядку для модульного тестирования моих репозиториев JPA. Я объявляю свой контейнер...
2910 просмотров
schedule 01.03.2022

Можно ли использовать $$ в качестве разделителя/разделителя в инструкции sql для postgrescontainer?
Мы используем тестовые контейнеры в интеграционном тесте с БД. Для настройки начального состояния БД мы используем метод контейнера withInitScript(*pathToScript*) . Под капотом он использует класс org.postgresql.jdbc.PgStatement для выполнения...
49 просмотров

Testcontainers не использует локальный образ докера
У меня медленное интернет-соединение, но у меня уже есть нужный образ докера. docker image ls : yandex/clickhouse-server 20.1.8.41 3edfaacaf3ed 5 weeks ago 487MB Итак, я пытаюсь использовать его в тестовых...
756 просмотров
schedule 25.03.2023

Запустите образ докера ES с настраиваемым портом, используя testcontainers
Я хочу запустить тесты контейнера, которые запускают образ ES через Docker. После некоторого исследования я обнаружил https://www.testcontainers.org/ , и у них также есть встроенный ES-модуль . Поскольку моя среда разработки использует ES в...
545 просмотров
schedule 21.02.2023

Как повторно использовать Testcontainers между несколькими SpringBootTests?
Я использую TestContainers с Spring Boot для запуска модульных тестов для таких репозиториев: @Testcontainers @ExtendWith(SpringExtension.class) @ActiveProfiles("itest") @SpringBootTest(classes = RouteTestingCheapRouteDetector.class)...
4890 просмотров

Невозможно запустить testcontainer из Windows Server 2019 (установлен LinuxKit)
Невозможно запустить контейнеры Linux из тестового контейнера в Windows Server 2019 (установлен LinuxKit). Получение ошибок, как указано ниже. 2020-07-01 20:12:59.342 ERROR 4936 --- [ main] o.t.d.DockerClientProviderStrategy :...
147 просмотров