generateReport

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

    Описание

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

    пример

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

    Примеры

    свернуть все

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

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

    dashboardCCProjectStart

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

    metricEngine = metric.Engine;

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

    metricIDs = [... 
        "RequirementWithTestCaseDistribution"... 
        "RequirementWithTestCasePercentage"... 
        "RequirementsPerTestCaseDistribution"... 
        "TestCaseStatusDistribution"... 
        "TestCaseStatusPercentage"... 
        "TestCaseTagDistribution"... 
        "TestCaseTypeDistribution"... 
        "TestCaseWithRequirementDistribution"... 
        "TestCaseWithRequirementPercentage"... 
        "TestCasesPerRequirementDistribution"... 
        "ConditionCoverageBreakdown"... 
        "DecisionCoverageBreakdown"... 
        "ExecutionCoverageBreakdown"... 
        "MCDCCoverageBreakdown"];
    execute(metricEngine, metricIDs);

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

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

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

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

    свернуть все

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

    Аргументы в виде пар имя-значение

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

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

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

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

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

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

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

    свернуть все

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

    Введенный в R2021a