exponenta event banner

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. На вкладке Приложения выберите Анализатор покрытия.

    3. На вкладке Покрытие выберите Обозреватель результатов.

    4. В окне Результаты покрытия щелкните правой кнопкой мыши Репозиторий данных и выберите Загрузить данные покрытия.

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

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