Загрузите тесты покрытия и сохраненные результаты в память
[tests, data] = cvload(filename)
[tests, data] = cvload(filename, restoretotal)
[tests, data] = cvload(filename)
загружает тесты и данные, хранимые в текстовом файле filename.cvt
. tests
является массивом ячеек объектов cvtest
, которые загружаются. data
является массивом ячеек объектов cvdata
, которые загружаются. data
имеет тот же размер как tests
, но если конкретный тест не имеет никаких результатов, data
может содержать пустые элементы.
[tests, data] = cvload(filename, restoretotal)
восстановления или очищают совокупные результаты предшествующих выполнений, в зависимости от значения restoretotal
. Если restoretotal
является 1
, cvload
восстанавливает совокупные результаты предшествующих выполнений. Если restoretotal
не задан или 0
, cvload
очищает совокупные результаты модели.
Следующее является специальными замечаниями для использования команды cvload
:
Если модель с тем же именем существует в базе данных покрытия, программное обеспечение загружает только совместимые результаты, которые ссылаются на существующую модель, чтобы предотвратить дублирование.
Если модели Simulink®, на которые ссылаются из файла, открыты, но не существуют в базе данных покрытия, инструмент покрытия разрешает ссылки на существующие модели.
Когда вы загружаете несколько файлов, которые ссылаются на ту же модель, программное обеспечение загружает только результаты, которые сопоставимы с более ранними файлами.
Сохраните результаты покрытия в объектах cvdata
и cvtest
:
[test_objects, data_objects] = cvload(test_results, 1);