|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Были интеграционные тесты с использованием TestContainers. Потом на стэнде, где происходила сборка закрыли доступ в инет и сделали локальные репозитории Как теперь мне можно разграничить запуск тестов? mvn -verify Когда локально запускаю, чтоб брал вот этот образ Код: java 1.
А на стэнде Код: java 1.
Это делать через анализ мавен профилей или есть другое решение? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 15:47 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Как-то так Код: java 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 15:56 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
mayton Как-то так Код: java 1.
А у меня уже стоит такая аннтация Я думал рассширить Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9.
И запускать - mvn verify -Pcheck-off -Dspring.profiles.active=local Но @ActiveProfiles("integration") - имеет приоритет ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 16:01 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Профили созданы не для конфигурации свойств. Тут самая обычная ситуация когда мы хотим передавать свойства во время сборки. Т.е. просто есть какой-то дефолт для локальной сборки (dockerRegistryUrl=""), и его можно переопределить свойством типа -DdockerRegistryUrl=repo/docker-hub-proxy/library/ . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 16:55 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Stanislav Bashkyrtsev Профили созданы не для конфигурации свойств. Тут самая обычная ситуация когда мы хотим передавать свойства во время сборки. Т.е. просто есть какой-то дефолт для локальной сборки (dockerRegistryUrl=""), и его можно переопределить свойством типа -DdockerRegistryUrl=repo/docker-hub-proxy/library/ . Тут проблема в другом, что стэнд на котором происходит сборка не наш И я не могу ничего не подредактировать НУ я понял вашу идею узнаю ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 17:02 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Дак стенд и не надо редактировать - надо редактировать параметры которые при сборке передаются. Точно так же как ты бы менял и остальные параметры тут mvn verify -Pcheck-off -Dspring.profiles.active=local . ... |
|||
:
Нравится:
Не нравится:
|
|||
09.12.2021, 17:19 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
Вопрос еще возник https://www.testcontainers.org/test_framework_integration/manual_lifecycle_control/ Singleton containers Можно ли создать TestContainer с динамическими настройкам? То есть по сути достучаться до ConfigurableEnvironment из static чтоб считать Property Или нет смысла копать Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.02.2022, 16:59 |
|
Интеграционные тесты и образ докера
|
|||
---|---|---|---|
#18+
немного поздно, но по первому вопросу могу посоветовать посмотреть Automatically modifying Docker Hub image names TestContainers docsYou can then configure Testcontainers to apply the prefix registry.mycompany.com/mirror/ to every image that it tries to pull from Docker Hub. This can be done in one of two ways: Setting environment variables TESTCONTAINERS_HUB_IMAGE_NAME_PREFIX=registry.mycompany.com/mirror/ Via config file, setting hub.image.name.prefix in either: the ~/.testcontainers.properties file in your user home directory, or a file named testcontainers.properties on the classpath ... |
|||
:
Нравится:
Не нравится:
|
|||
09.02.2022, 14:23 |
|
|
Start [/forum/topic.php?fid=59&msg=40118641&tid=2120249]: |
0ms |
get settings: |
21ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
55ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
212ms |
get tp. blocked users: |
1ms |
others: | 338ms |
total: | 665ms |
0 / 0 |