cvload

Загрузите тесты покрытия и сохраненные результаты в память

    Описание

    [covSettings,covData] = cvload(fileName) загружает тесты и данные, хранимые в заданном файле.

    [covSettings,covData] = cvload(fileName,restoreTotal) восстановления или очищают совокупные результаты предшествующих запусков в зависимости от значения restoreTotal.

    Примечание

    При использовании cvload команда:

    • Если модель с тем же именем существует в базе данных покрытия, cvload только загружает совместимые результаты, которые ссылаются на существующую модель, чтобы предотвратить дублирование.

    • Если модели Simulink®, на которые ссылаются из файла, открыты, но не существуют в базе данных покрытия, cvload разрешает ссылки на существующие модели.

    • Когда вы загружаете несколько файлов, которые ссылаются на ту же модель, cvload только загружает результаты, которые сопоставимы с более ранними файлами.

    • Начиная в R2020b, можно загрузить данные о покрытии, созданные в R2017b или позже. Можно агрегировать данные о покрытии из двух или больше cvdata объекты для той же модели, если dbVersion соответствие свойств.

    Примеры

    свернуть все

    Загрузите файл myCovData.cvt при поддержании совокупных результатов покрытия.

    [covSettings,covData] = cvload('myCovData',1);

    Входные параметры

    свернуть все

    Имя файла данных покрытия в виде символьного массива или массива строк. fileName должен быть файл данных покрытия с .cvt расширение. Вы не должны включать расширение в fileName.

    Пример: 'myCoverageData'

    Типы данных: char | string

    Совокупная установка восстановления данных в виде 1 или 0. Если restoreTotal установлен в 1, cvload восстанавливает совокупные результаты предшествующих запусков. Если restoreTotal установлен в 0 или незаданный, cvload очищает совокупные результаты.

    Типы данных: double

    Выходные аргументы

    свернуть все

    Настройки покрытия, возвращенные как массив ячеек cvtest объекты. Настройки покрытия возвращены как cvtest объекты, даже если вы не использовали cvtest и cvsim собрать исходные данные.

    Типы данных: cell

    Данные о покрытии, возвращенные как массив ячеек cvdata объекты. covData имеет тот же размер как covSettings, но если запись настроек не имеет никаких результатов, covData может содержать пустые элементы.

    Альтернативы

    Можно загрузить существующие данные о покрытии в окне Coverage Results:

    1. Откройте модель, для которой вы хотите загрузить существующие данные о покрытии.

    2. Во вкладке Apps выберите Coverage Analyzer.

    3. Во вкладке Coverage выберите Results Explorer.

    4. В окне Coverage Results, щелчке правой кнопкой Data Repository и выбирают Load coverage data.

    5. Выберите файл данных покрытия, который вы хотите загрузить.

    Представлено до R2006a