Как интегрировать портал отчетов в pom.xml? - PullRequest
0 голосов
/ 10 октября 2018

Прежде всего я попробовал "ReportPortal listener"

<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.15</version> <configuration> <properties> <property> <name>listener</name> <value>com.epam.reportportal.junit.ReportPortalListener</value> </property> </properties> </configuration> </plugin>

Но тесты дали мне ошибку

at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:213)

Затем я попытался написать @RunWith(com.epam.reportportal.junit.CustomJUnitRunner.class)

Но система не смоглане могу найти и импортировать com.epam.reportportal.junit.CustomJUnitRunner.class

Может кто знает, как сделать эту интеграцию?

1 Ответ

0 голосов
/ 08 ноября 2018

@ noPainNoGain, мы размещаем пакеты на bintray.

также добавляем репозиторий

   <repositories>
     <repository>
        <snapshots>
          <enabled>false</enabled>
        </snapshots>
        <id>bintray-epam-reportportal</id>
        <name>bintray</name>
        <url>http://dl.bintray.com/epam/reportportal</url>
     </repository>
</repositories>

<dependency>
  <groupId>com.epam.reportportal</groupId>
  <artifactId>agent-java-testng</artifactId>
  <version>3.0.0</version>
</dependency>
<!-- TODO Leave only one dependency, depends on what logger you use: -->
<dependency>
  <groupId>com.epam.reportportal</groupId>
  <artifactId>logger-java-logback</artifactId>
  <version>3.0.0</version>
</dependency>
<dependency>
  <groupId>com.epam.reportportal</groupId>
  <artifactId>logger-java-log4j</artifactId>
  <version>3.0.0</version>
</dependency>

https://github.com/reportportal/agent-java-testNG#dependencies

...