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, для которого вы собрали результаты metric, заданные как 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