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

Схема объекта tests

Tests — это утверждения (assertions), которые вы задаёте для своих моделей и других ресурсов в проекте dbt. Когда вы запускаете dbt test, dbt сообщает, прошёл ли каждый тест в вашем проекте успешно или завершился с ошибкой. Вы можете запрашивать информацию о тестах через Discovery API, чтобы лучше понимать их структуру и свойства.

Пример запроса иллюстрирует несколько полей, которые можно запрашивать у объекта tests. Обратитесь к разделу Fields, чтобы посмотреть полную схему, содержащую все возможные поля, доступные для запроса.

Аргументы

При запросе tests вы можете использовать следующие аргументы:

Fetching data...

Пример запроса

Вы можете использовать environmentId и отфильтровать по типам тестов, чтобы вернуть метаданные всех тестов в окружении:

query {
environment(id: 834) {
applied {
tests(
filter: {
testTypes: [
GENERIC_DATA_TEST,
SINGULAR_DATA_TEST,
UNIT_TEST
]
},
first: 100
) {
edges {
node {
name
model
description
expect
resourceType
testType
given
}
}
}
}
}
}

Поля

При запросе tests вы можете использовать следующие поля:

Fetching data...

Ключевые поля узлов

Fetching data...

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

0
Loading