2016-09-27 4 views
1

Я использую Serenity over JCM Cucumber, проблема, с которой я сталкиваюсь, заключается в том, что я не могу видеть изображения в отчетах. Они сгенерированы с успехом сборки, но они не содержат никаких изображений, логотипов и т. Д.Отчеты о безмятежности, не показывающие таблицы, круговые диаграммы, логотипы и т. Д.

Я использую зависимости, как в прилагаемом помпе. Я вижу, что файл ресурсов безмятежности в target/site/serenity равен 0 байтам. Разве это причина, по которой он не содержит ресурсов?

Что может быть возможным решением для этого?

Любая помощь будет оценена по достоинству.

pom.xml:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
    <modelVersion>4.0.0</modelVersion> 
    <groupId>cucumbertest</groupId> 
    <artifactId>gherkinUse</artifactId> 
    <version>0.0.1-SNAPSHOT</version> 
    <properties> 
     <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> 
     <serenity.version>1.1.40</serenity.version> 
     <serenity.maven.version>1.1.40</serenity.maven.version> 
    </properties> 
    <dependencies> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-junit</artifactId> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-core</artifactId> 
      <version>${serenity.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-junit</artifactId> 
      <version>${serenity.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-screenplay-webdriver</artifactId> 
      <version>${serenity.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-screenplay</artifactId> 
      <version>${serenity.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-report-resources</artifactId> 
      <version>${serenity.version}</version> 
     </dependency> 
     <dependency> 
      <groupId>net.thucydides</groupId> 
      <artifactId>thucydides-core</artifactId> 
      <version>0.9.125</version> 
     </dependency> 
     <dependency> 
      <groupId>net.serenity-bdd</groupId> 
      <artifactId>serenity-cucumber</artifactId> 
      <version>1.1.10</version> 
     </dependency> 
     <dependency> 
      <groupId>org.slf4j</groupId> 
      <artifactId>slf4j-simple</artifactId> 
      <version>1.7.7</version> 
     </dependency> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-java</artifactId> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>log4j</groupId> 
      <artifactId>log4j</artifactId> 
      <version>1.2.17</version> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.httpcomponents</groupId> 
      <artifactId>httpclient</artifactId> 
      <version>4.3.4</version> 
     </dependency> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>gherkin</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>net.sourceforge.cobertura</groupId> 
      <artifactId>cobertura</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>info.cukes</groupId> 
      <artifactId>cucumber-jvm-deps</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>net.masterthought</groupId> 
      <artifactId>cucumber-reporting</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.mockito</groupId> 
      <artifactId>mockito-all</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>junit</groupId> 
      <artifactId>junit</artifactId> 
      <version>4.11</version> 
      <!-- $NO-MVN-MAN-VER$ --> 
      <scope>test</scope> 
     </dependency> 
     <dependency> 
      <groupId>org.apache.maven.plugins</groupId> 
      <artifactId>maven-surefire-plugin</artifactId> 
      <type>maven-plugin</type> 
      <version>2.19.1</version> 
     </dependency> 
     <dependency> 
      <groupId>org.seleniumhq.selenium</groupId> 
      <artifactId>selenium-java</artifactId> 
     </dependency> 
     <dependency> 
      <groupId>org.testng</groupId> 
      <artifactId>testng</artifactId> 
      <version>6.8.8</version> 
     </dependency> 
    </dependencies> 
    <dependencyManagement> 
     <dependencies> 
      <dependency> 
       <groupId>info.cukes</groupId> 
       <artifactId>cucumber-junit</artifactId> 
       <version>1.2.4</version> 
      </dependency> 
      <dependency> 
       <groupId>info.cukes</groupId> 
       <artifactId>cucumber-java</artifactId> 
       <version>1.2.4</version> 
      </dependency> 
      <dependency> 
       <groupId>info.cukes</groupId> 
       <artifactId>gherkin</artifactId> 
       <version>2.12.2</version> 
      </dependency> 
      <dependency> 
       <groupId>net.sourceforge.cobertura</groupId> 
       <artifactId>cobertura</artifactId> 
       <version>2.1.1</version> 
      </dependency> 
      <dependency> 
       <groupId>info.cukes</groupId> 
       <artifactId>cucumber-jvm-deps</artifactId> 
       <version>1.0.5</version> 
      </dependency> 
      <dependency> 
       <groupId>net.masterthought</groupId> 
       <artifactId>cucumber-reporting</artifactId> 
       <version>1.0.0</version> 
      </dependency> 
      <dependency> 
       <groupId>org.mockito</groupId> 
       <artifactId>mockito-all</artifactId> 
       <version>2.0.2-beta</version> 
      </dependency> 
      <dependency> 
       <groupId>junit</groupId> 
       <artifactId>junit</artifactId> 
       <version>4.10</version> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.1</version> 
      </dependency> 
      <dependency> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-surefire-plugin</artifactId> 
       <version>2.16</version> 
      </dependency> 
      <dependency> 
       <groupId>org.seleniumhq.selenium</groupId> 
       <artifactId>selenium-java</artifactId> 
       <version>2.53.0</version> 
      </dependency> 
     </dependencies> 
    </dependencyManagement> 
    <build> 
     <plugins> 
      <plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-compiler-plugin</artifactId> 
       <version>3.5.1</version> 
       <configuration> 
        <source>1.7</source> 
        <target>1.7</target> 
       </configuration> 
      </plugin> 
      <plugin> 
       <groupId>net.serenity-bdd.maven.plugins</groupId> 
       <artifactId>serenity-maven-plugin</artifactId> 
       <version>${serenity.maven.version}</version> 
       <dependencies> 
        <dependency> 
         <groupId>net.serenity-bdd</groupId> 
         <artifactId>serenity-core</artifactId> 
         <version>${serenity.version}</version> 
        </dependency> 
       </dependencies> 
       <executions> 
        <execution> 
         <id>serenity-reports</id> 
         <phase>post-integration-test</phase> 
         <goals> 
          <goal>aggregate</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 
      <plugin> 
       <artifactId>maven-failsafe-plugin</artifactId> 
       <version>2.18</version> 
       <configuration> 
        <argLine>-XX:MaxPermSize=2G</argLine> 
        <failIfNoTests>false</failIfNoTests> 
        <includes> 
         <include>**/features/**/When*.java</include> 
        </includes> 
       </configuration> 
       <executions> 
        <execution> 
         <goals> 
          <goal>integration-test</goal> 
          <goal>verify</goal> 
         </goals> 
        </execution> 
       </executions> 
      </plugin> 
     </plugins> 
    </build> 
</project> 
+0

Вы пытались загрузить или использовать другую версию пакета ресурсов Serenity? – JDelorean

+0

попробовал это, не работает – XtremeCore

+0

Кроме того, попробуйте изменить ' $ {serenity.version}' '' $ {serenity-core.version} '. – JDelorean

ответ

0

Пытались ли вы с версии 1.1.42?

+0

пробовал, все еще не работает :( – XtremeCore