Перейти к основному содержимому

О команде dbt test

dbt test запускает тесты данных, определенные для моделей, источников, снимков и семян, а также модульные тесты, определенные для SQL-моделей. Ожидается, что вы уже создали эти ресурсы с помощью соответствующих команд.

Тесты для запуска можно выбрать с помощью флага --select, обсуждаемого здесь.

# запуск тестов данных и модульных тестов
dbt test

# запуск только тестов данных
dbt test --select test_type:data

# запуск только модульных тестов
dbt test --select test_type:unit

# запуск тестов для one_specific_model
dbt test --select "one_specific_model"

# запуск тестов для всех моделей в пакете
dbt test --select "some_package.*"

# запуск только индивидуально определенных тестов данных
dbt test --select "test_type:singular"

# запуск только общих тестов данных
dbt test --select "test_type:generic"

# запуск тестов данных, ограниченных one_specific_model
dbt test --select "one_specific_model,test_type:data"

# запуск модульных тестов, ограниченных one_specific_model
dbt test --select "one_specific_model,test_type:unit"

Чтобы узнать больше о написании тестов, ознакомьтесь с документацией по data testing и unit testing.

Нашли ошибку?

0