exponenta event banner

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