Size: a a a

2022 February 15

C

Chatbro in JUG.ru
Кирилл Леонов
зависит, как где твой раннер запускается, по модному молодежному в кубере, у нас тоже не сработал, но вот старый способ докер раннер работает как по маслу
источник

C

Chatbro in JUG.ru
Павел Варченко
ага, агенты динамические...
источник

R

Relax in JUG.ru
Есть ссылка на гит с этим тестовым проектом?
источник

C

Chatbro in JUG.ru
Павел Варченко
Интересно, какой latency на cloud решение будет...
источник

C

Chatbro in JUG.ru
Кирилл Леонов
#question А если у нас много тестов с несколькими интеграциями, и каждый тест засоряет эти инфры. Убивать и поднимать свежие тест-контейнеры после каждого теста занимает очень много времени. С переиспользованием достаточно сложно тест кейсы писать, особенно если тесты идут в параллели. Есть ли еще какие-либо альтернативы?
источник

AC

Alexander Cherepanov in JUG.ru
#question как можно запустить двух консьюмеров очереди и протестировать падение одного из консьюмеров? А если продьюсер и консьюмер для очереди в разных проектах?
источник

C

Chatbro in JUG.ru
Кирилл Леонов
#question в тему интеграционных тестов: является ли использование allure + интеграционных тестов альтернативой up-to-date документации сервиса?
источник

AK

Aleksandr Kovtoniuk in JUG.ru
#question Олег, подскажи где можно найти будущие анонсы и ссылки твоих стримов и докладов. Например с Антоном Архиповым завтра.
источник

ДР

Даниил Разоренов... in JUG.ru
#question для чего вместе с тестконтейнером еще запускается контейнер testcontainers/ryuk?
источник

C

Chatbro in JUG.ru
Дмитрий Темкин
#question Есть связка spring boot + liquibase + testcontainers-postgresql.После старта контейнера и прогона скрипта liquibase принудительно закрывается db соединение и удаляется контейнер.Затем стартует новый инстанс postgresql и запускаются непосредственно тесты, которые падают из-за отсутствия таблиц в бд:) Что может быть причиной перезапуска?
источник

C

Chatbro in JUG.ru
Viktor Alenkov
для тех же баз можно поднять контейнер и в нъм множество БД - под каждый тест-сьют
источник

C

Chatbro in JUG.ru
Дмитрий Темкин
для управления жизненным циклом контейнеров
источник

C

Chatbro in JUG.ru
Viktor Alenkov
поднимайте контейнер отдельно.

на котлине так подгниимаю:

private val dbContainer = PostgreSQLContainer("...").apply {
  withFileSystemBind(sqlInitDbDir.absolutePath, "/opt/sql-initdb/", READ_ONLY)
  start()
}
источник

AD

Andrey Dmitriev in JUG.ru
источник

C

Chatbro in JUG.ru
Дмитрий Темкин
это, скажем так, wa. Я пока использую проперти в конце урла TC_REUSABLE=true, тогда не падает
источник

C

Chatbro in JUG.ru
Дмитрий Темкин
В другом сервисе всё ок, просто сделали новый сервис, конфиг скопипастили и получили проблему:)
источник

OS

Oleg Shelajev in JUG.ru
edge deployment — мы стараемся сделать так близко к вам как можно, где-то 15-20-30мс вполне вероятно
источник

OS

Oleg Shelajev in JUG.ru
сделайте withCopyToContainer — FS binds — не всегда надежно работают в разных средах
источник

OS

Oleg Shelajev in JUG.ru
вы делаете через magic url?
источник

OS

Oleg Shelajev in JUG.ru
тут пожрало линк на stackoverflow — можно погуглить How to reuse a testcontainers container with two different drivers?
источник