Есть ли у кого-нибудь «лучшие практики», которыми можно поделиться для модульного / интеграционного / регрессионного тестирования со Snowflake? - PullRequest
3 голосов
/ 10 февраля 2020

Мы начинаем проект, использующий и Matillion, и Snowflake, и хотим провести некоторые юнит-тесты / интеграционные / регрессионные тесты.

Автоматизированное было бы замечательно, но ручное было бы тоже хорошо.

Мы могли бы изобрести что-то (простое) сами ... но было бы лучше воспользоваться опытом других людей.

1 Ответ

3 голосов
/ 19 февраля 2020

Действительно, у вас нет возможности провести модульное / интеграционное тестирование ваших моделей в Matillion. Для их реализации необходимы некоторые внешние инструменты - мы использовали Spring Boot Microservice со следующими шагами:

  1. Настройка тестовых данных с некоторыми скриптами Plain SQL через соединение JDB C с базовой базой данных
  2. Запустить соответствующее задание через Matillion REST API
  3. Использование JUnit для подтверждения и проверки результата
...