Загрузите тесты покрытия и сохраненные результаты в память
[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®, на которые ссылаются из файла, открыты, но не существуют в базе данных покрытия, инструмент покрытия разрешает ссылки на существующие модели.
Когда вы загружаете несколько файлов, которые ссылаются на ту же модель, программное обеспечение загружает только результаты, которые сопоставимы с более ранними файлами.
Сохраните результаты покрытия в cvtest
и cvdata
объекты:
[test_objects, data_objects] = cvload(test_results, 1);