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

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