test-paths
dbt_project.yml
test-paths: [directorypath]
Определение
При необходимости укажите пользовательский список директорий, где находятся единичные тесты и пользовательские общие тесты.
По умолчанию
Если не указывать эту настройку, dbt будет искать тесты в директории tests, то есть test-paths: ["tests"]. В частности, он будет искать файлы .sql, содержащие:
- Определения общих тестов в поддиректории
tests/generic - Единичные тесты (все остальные файлы)
test-paths, должны быть относительными по отношению к расположению вашего файла dbt_project.yml. Избегайте использования абсолютных путей, таких как /Users/username/project/test, так как это приведет к непредсказуемому поведению и результатам.
-
✅ Рекомендуется
- Использовать относительный путь:
test-paths: ["test"]
- Использовать относительный путь:
-
❌ Не рекомендуется:
- Избегать абсолютных путей:
test-paths: ["/Users/username/project/test"]
- Избегать абсолютных путей:
Примеры
Используйте поддиректорию с именем custom_tests вместо tests для тестов данных
dbt_project.yml
test-paths: ["custom_tests"]
0