cvload

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

Синтаксис

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

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

  • Начиная в R2020b, можно загрузить данные о покрытии из предыдущих релизов. Данные о покрытии еще R2017b поддерживаются. Можно агрегировать данные о покрытии из двух или больше cvdata объекты, если dbVersion соответствие свойств.

Примеры

Сохраните результаты покрытия в cvtest и cvdata объекты:

[test_objects, data_objects] = cvload(test_results, 1);
Представлено до R2006a