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 может содержать пустые элементы.

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

    Существующие данные покрытия можно загрузить в окно Результаты покрытия:

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

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

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

    4. В окне Результаты покрытия щелкните правой нажатие кнопки Data Repository и выберите Load coverage data.

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

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