Как я могу переопределить тестовые случаи в том же отчете, используя расширенный отчет - PullRequest
0 голосов
/ 11 октября 2019

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

В моем случае он удаляет все старые записи из файла и добавляет новую.

string path1 = AppDomain.CurrentDomain.BaseDirectory.Replace("\\bin\\Debug", "");
        string path = path1 + "Report\\index.html";
        ExtentHtmlReporter htmlReporter = new ExtentHtmlReporter(path);
        htmlReporter.Configuration().Theme = AventStack.ExtentReports.Reporter.Configuration.Theme.Standard;
        extent = new ExtentReports();
        extent.AttachReporter(htmlReporter);

1 Ответ

0 голосов
/ 11 октября 2019

Добавление к отчету ExtentHtmlReporter и ExtentXReporter позволяют добавлять тестовую информацию к существующему отчету.

Добавление к HtmlReporter

htmlReporter.setAppendExisting(true);

Добавление к ExtentXReporter Если вы хотите добавить к существующему отчету на основеего ObjectId, используйте:

extentXReporter.setAppendExisting(true, reportId);

или:

extentxReporter.config().setReportObjectId(ObjectId id);
extentxReporter.config().setReportObjectId(String id);

Если вы хотите добавить к существующему отчету на основе reportName, используйте:

extentxReporter.setAppendExisting(true);

Примечание: Если у вас есть несколько отчетов с одним и тем же именем, добавление будет применено к последнему отчету, который соответствует имени отчета.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...