updateArtifacts

Обновите трассировочную информацию для любых незаконченных изменений артефакта в проекте

    Описание

    пример

    updateArtifacts(metricEngine) обновляет трассировочную информацию для любых незаконченных изменений артефакта в метрических данных, заданных metricEngine гарантировать, что артефакты получены метриками. Если артефакт был создан, удалил или изменил с прошлого раза вы использовали updateArtifacts, выполнение updateArtifacts выполняет анализ трассируемости и обновляет трассировочную информацию.

    Примечание

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

    Если пользовательский интерфейс инструментальной панели не используется для проекта, Модель, Тестирующая Инструментальную панель, не отслеживает результаты испытаний, произведенные в менеджере по Simulink Test, которые не были экспортированы в файл результатов или были сохранены к отчету.

    Примеры

    свернуть все

    Соберите метрические данные по основанным на требованиях артефактам тестирования в проекте.

    Откройте проект, который включает файлы тестирования и модели. В командной строке введите dashboardCCProjectStart.

    dashboardCCProjectStart

    Создайте metric.Engine объект для проекта.

    metric_engine = metric.Engine();

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

    updateArtifacts(metric_engine)

    Создайте список доступных метрических идентификаторов.

    metric_ids = getAvailableMetricIds(metric_engine);

    Соберите результаты путем подписания метрического механизма в списке метрических идентификаторов.

    execute(metric_engine,metric_ids);

    Входные параметры

    свернуть все

    Метрический объект механизма, для которого вы хотите собрать метрические результаты в виде metric.Engine объект.

    Введенный в R2021b