generateReport

Сгенерируйте файл отчета, который содержит метрические результаты

    Описание

    reportFile = generateReport(metricEngine) создает отчет PDF метрических результатов metricEngine в корневой папке проекта. Прежде чем вы сгенерируете отчет, соберете метрические результаты для механизма при помощи execute функция.

    пример

    reportFile = generateReport(metricEngine,Name,Value) задает опции с помощью одних или нескольких аргументов name-value. Например, 'Type','html-file' генерирует файл HTML.

    Примеры

    свернуть все

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

    Откройте проект, который вы хотите анализировать. В данном примере откройте проект при помощи команды dashboardCCProjectStart.

    dashboardCCProjectStart

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

    metric_engine = metric.Engine;

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

    updateArtifacts(metric_engine)

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

    metric_ids = getAvailableMetricIds(metric_engine);

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

    execute(metric_engine, metric_ids);

    Сгенерируйте отчет HTML под названием metricResultsReport в текущем каталоге, который является корневой папкой проекта.

    reportLocation = fullfile(pwd, 'metricResultsReport.html');
    generateReport(metric_engine,'Type','html-file','Location',reportLocation);

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

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

    свернуть все

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

    Аргументы name-value

    Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

    Пример: 'Type','html-file'

    Тип файла для сгенерированного отчета в виде 'pdf' или 'html-file'.

    Пример: 'html-file'

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

    Пример: 'C:\MyProject\Reports\RBTResults.html'

    Выходные аргументы

    свернуть все

    Полное имя файла сгенерированного отчета, возвращенного как вектор символов.

    Введенный в R2021a