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

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

Примеры

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

[test_objects, data_objects] = cvload(test_results, 1);

Представлено до R2006a