База данных прокси в каратэ - PullRequest
0 голосов
/ 10 апреля 2020

Я использую инфраструктуру каратэ для тестирования API в нашей организации. Я могу выполнить свой проект в локально, где соединения с БД успешны , когда я выполняю в облачном jenkins, мы получаем ошибку ниже

Ошибка : Не удалось получить соединение JDB C; вложенное исключение: java. sql .SQLRecoverableException: ошибка ввода-вывода: сетевой адаптер не может установить sh соединение

используемый класс БД: https://github.com/intuit/karate/blob/master/karate-demo/src/main/java/com/intuit/karate/demo/util/DbUtils.java

Есть ли у нас возможность установить прокси только для БД , я также прошел настройку прокси в karate-config. js наподобие karate.configure ('proxy', {uri: 'http://my.proxy.host: 8080 ', имя пользователя: 'john', пароль: 'secret', nonProxyHosts: ['http://example.com']}. Это настройка прокси для моего API, а не для экземпляра БД.

Я также пытаюсь проверить блокирует ли мой брандмауэр сервера jenkins для создания соединения с моей базой данных.

Любая помощь от каратэ создатели фреймворка или разработчик?

1 Ответ

0 голосов
/ 10 апреля 2020

блокирует ли мой брандмауэр сервера jenkins

Скорее всего, каратэ (или кто-либо, связанный с ним) не может здесь помочь.

Также, пожалуйста, прочитайте это: { ссылка }

...