Отчет о тестировании Java, который включает в себя журналы - PullRequest
0 голосов
/ 27 марта 2019

Существует ли плагин maven или gradle, который генерирует html-отчет, включая вывод журнала для каждого тестового случая (успешно или успешно)?

Я попробовал верный запуск с maven, и, похоже, он не предоставляет такие возможности..

Мне нравится отчет об испытании html, который вы получаете, экспортируя по intellij.

1 Ответ

0 голосов
/ 27 марта 2019

В Maven вы можете сделать это через верный отчет, как это:

<project>
  ...
  <reporting>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-surefire-report-plugin</artifactId>
        <version>3.0.0-M3</version>
      </plugin>
    </plugins>
  </reporting>
  ...
</project>

Или в командной строке: mvn surefire-report:report

С Gradle, вы делаете это так:

test {
    reports {
        html.enabled = true
    }               
}

Ссылка на это для gradle: https://docs.gradle.org/current/dsl/org.gradle.api.tasks.testing.Test.html#org.gradle.api.tasks.testing.Test:reports

EDIT: чтобы включить журналы из sys.out / sys.err, сделайте это внутри скобок плагина pom surefire:

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