Выполнение модульного теста с локальным подключением Impala - PullRequest
0 голосов
/ 26 марта 2019

У меня есть приложение, которое извлекает данные из Impala, выполняет процесс и генерирует окончательные отчеты.Написал несколько тестов для проверки кода в моем локальном.Во время выполнения тестового примера он подключался к серверу impore remore и извлекал данные.

Из-за удаленного соединения jdbc с импалой, все мои тестовые случаи занимают много времени.

Я подумал, что если мы установим impal, то можем ли мы настроить локально, как банку или что-нибудь, я помогу сократить время выполнения тестового примера.

Может кто-нибудь предложить что-то для достижения моей цели.

Думая о чем-то вроде lik h2 datases, который поддерживает все запросы impala, поэтому я обновляю данные laod в execute

Я пробовал базу данных H2, postgress, mysql и т. Д.

1 Ответ

0 голосов
/ 26 марта 2019

Я настоятельно рекомендую вам высмеивать эти призывы импалы.вы можете взглянуть на структуру mockito (https://site.mockito.org/), которая предлагает способы простой насмешки метода.

, используя ее, вы можете просто определить в своем тесте, каков результат в вашем запросе impala, и использоватьэто поддельные данные для вашего фактического теста.

...