На панели «Покрытие» диалогового окна «Параметры конфигурации» нажмите кнопку... для открытия дополнительных параметров. Если выбрать Включить сбор кумулятивных данных и Сохранить кумулятивные результаты в переменной рабочей области, итоговая сумма покрытия обновляется новыми результатами в конце каждого моделирования. Однако при изменении настроек модели или блока между моделированиями, которые несовместимы с настройками предыдущих моделирований и влияют на тип или количество точек покрытия, совокупные данные покрытия сбрасываются.
При восстановлении текущего итога из сохраненных данных сохраненные результаты отражаются в следующем кумулятивном отчете. Если при восстановлении сохраненного значения существует исполняемый итог, существующее значение перезаписывается.
Каждый раз, когда вы сообщаете о более чем одном моделировании, покрытие, отображаемое для таблиц истинности и таблиц поиска, основано на общем покрытии всех отчетных прогонов. Для кумулятивных отчетов эта информация включает все моделирования, в которых хранятся кумулятивные результаты. Дополнительные сведения об управлении совокупными результатами см. в разделе Доступ, управление и накопление результатов покрытия с помощью обозревателя результатов.
Можно сохранить совокупные результаты покрытия между сеансами MATLAB ®. cvload параметр RESTORETOTAL должно быть 1 для восстановления кумулятивных результатов. В конце сеансов используйте cvsave для сохранения результатов в файл. В начале следующей сессии используйте cvload для загрузки результатов.
При сохранении результатов покрытия в файл с помощью cvsave и аргумент имени модели, файл также содержит совокупное итоговое значение выполнения. При загрузке этого файла в инструмент покрытия с помощью cvload, можно выбрать, следует ли восстанавливать выполняемую итоговую сумму из файла.
Можно также вычислить совокупные результаты покрытия в командной строке, используя + оператор:
covdata1 = cvsim(test1);
covdata2 = cvsim(test2);
cvhtml('cumulative_report', covdata1 + covdata2);