Схема "Покрытие кода"
Обновлен: Ноябрь 2007
На следующей схеме показаны связи между таблицей фактов покрытия кода и соответствующими мерами (измерениями) в хранилище данных.
Схема "Покрытие кода" ссылается на две таблицы фактов:
Таблица фактов "Покрытие на основе построения" (dbo.Build Coverage)
Таблица фактов "Покрытие на основе запуска" (dbo.Run Coverage).
Схема покрытия кода также ссылается на семь таблиц измерения:
Таблица измерения "Сборка" (dbo.Assembly)
Таблица измерения "Запуск" (dbo.Run) (см. раздел Схема "Результаты теста")
Таблица измерения "Построение" (dbo.Build) (см. раздел Схема "Построение")
Таблица измерения "Конфигурация построения" (dbo.Build Flavor) (см. раздел Схема "Построение")
Таблица измерения "Платформа" (dbo.Platform) (см. раздел Схема "Построение").
Таблица измерения "Дата" (dbo.Date) (см. раздел Общие измерения)
Таблица измерения "Командный проект" (dbo.Team project) (см. раздел Общие измерения)
Таблица фактов "Покрытие на основе построения"
В следующей таблице приводится описание столбцов таблицы фактов "Покрытие на основе построения".
Поле |
Описание |
---|---|
__ID |
Идентификатор записи в таблице (для внутреннего использования). |
Покрытые строки |
Покрытые строки для комбинации "Построение"/"Сборка". |
Непокрытые строки |
Непокрытые строки для комбинации "Построение"/"Сборка". |
Частично покрытые строки |
Частично покрытые строки для комбинации "Построение"/"Сборка". |
Покрытые блоки |
Покрытые блоки для комбинации "Построение"/"Сборка". |
Непокрытые блоки |
Непокрытые блоки для комбинации "Построение"/"Сборка". |
__LastUpdatedTime |
Дата и время последней вставки или обновления записи. |
__TrackingId |
Идентификатор, используемый инфраструктурой хранилища для отслеживания записи. |
Построение |
Внешний ключ для связи с таблицей измерения "Построение". |
Сборка |
Внешний ключ для связи с таблицей измерения "Сборка". |
Дата |
Внешний ключ для связи с таблицей измерения "Дата". |
Платформа |
Внешний ключ для связи с таблицей измерения "Платформа". |
Конфигурация |
Внешний ключ для связи с таблицей измерения "Конфигурация построения". |
Командный проект |
Внешний ключ для связи с таблицей измерения "Командный проект". |
Таблица фактов "Покрытие на основе запуска"
В следующей таблице приводится описание столбцов таблицы фактов "Покрытие на основе запуска".
Поле |
Описание |
---|---|
__ID |
Идентификатор записи в таблице (для внутреннего использования). |
Покрытые строки |
Покрытые строки для комбинации "Запуск"/"Сборка". |
Непокрытые строки |
Непокрытые строки для комбинации "Запуск"/"Сборка". |
Частично покрытые строки |
Частично покрытые строки для комбинации "Запуск"/"Сборка". |
Покрытые блоки |
Покрытые блоки для комбинации "Запуск"/"Сборка". |
Непокрытые блоки |
Дата и время последней вставки или обновления записи. |
__LastUpdatedTime |
Дата и время последней вставки или обновления записи. |
__TrackingID |
Идентификатор, используемый инфраструктурой хранилища для отслеживания записи. |
Построение |
Внешний ключ для связи с таблицей измерения "Построение". |
Запуск |
Внешний ключ для связи с таблицей измерения "Запуск". |
Сборка |
Внешний ключ для связи с таблицей измерения "Сборка". |
Дата |
Внешний ключ для связи с таблицей измерения "Дата". |
Платформа |
Внешний ключ для связи с таблицей измерения "Платформа". |
Конфигурация |
Внешний ключ для связи с таблицей измерения "Конфигурация построения". |
Командный проект |
Внешний ключ для связи с таблицей измерения "Командный проект". |
Таблица измерения "Сборка"
В следующей таблице приводится описание столбцов таблицы измерения "Сборка".
Поле |
Описание |
---|---|
__ID |
Идентификатор записи в таблице (для внутреннего использования). |
Сборка |
Имя тестируемой сборки. |
__LastUpdatedTime |
Дата и время последней вставки или обновления записи. |
__DimensionMemberActive |
Значение, указывающее, полностью ли заполнен элемент измерения (для внутреннего использования). |