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

Команда cvload загружает в память тесты покрытия и результаты, сохраненные в файле командой cvsave. Следующий пример загружает тесты и данные, хранимые в текстовом файле filename.cvt:

[cvtos, cvdos] = cvload(filename)

Объекты cvtest, которые загружаются, возвращены в cvtos, массиве ячеек объектов cvtest. Объекты cvdata, которые загружаются, возвращены в cvdos, массиве ячеек объектов cvdata. cvdos имеет тот же размер как cvtos, но может содержать пустые элементы, если конкретный тест не имеет никаких результатов.

В следующем примере, если restoretotal равняется 1, восстанавливаются совокупные результаты предшествующих выполнений:

[cvtos, cvdos] = cvload(filename, restoretotal)

Если restoretotal не задан или 0, совокупные результаты модели очищены.

Специальные замечания cvload

При использовании команды cvload, знать о следующих факторах:

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

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

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