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®, на которые ссылаются в файле, открыты, но не существуют в базе данных покрытия, инструмент покрытия разрешает ссылки на модели, которые уже открыты.
Когда вы загружаете несколько файлов, которые ссылаются на ту же модель, только результаты, которые сопоставимы с более ранними файлами, загружаются.