Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[m2e-users] maven-cucumber-reporting for Travis CI

Hello everyone,

I am running a Selenium JAVA test with maven and when I run the project as a Maven test it runs all the tests practically just fine. However there are two major issues that I need help with

1. at the end of every run I get this..no clue why:
Tests run: 0, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 2,257.786 sec - in RunnerClass.CucumberRunnerTest
Results: Tests run: 0, Failures: 0, Errors: 0, Skipped: 0
2. I keep getting a BUILD failure..and I believe the reason is that it says could Could not parse build number: ${${build.number}}. when it is about to generate a Cucumber report. "Failed to execute goal net.masterthought:maven-cucumber-reporting:2.0.0:generate (execution)..."

I also see the report getting generated but the Build keeps failing which throws everyone on the team off. I'm also attaching my POM.xml here. Any help on these 2 issues would be greatly appreciated.

{\rtf1\ansi\ansicpg1252\cocoartf1404\cocoasubrtf470
{\fonttbl\f0\fnil\fcharset0 Monaco;}
{\colortbl;\red255\green255\blue255;\red0\green128\blue128;\red63\green127\blue127;\red127\green0\blue127;
\red42\green0\blue255;\red63\green95\blue191;}
\margl1440\margr1440\vieww28300\viewh14980\viewkind0
\deftab720
\pard\pardeftab720\partightenfactor0

\f0\fs22 \cf0 \
\pard\pardeftab720\partightenfactor0
\cf2 <\cf3 project\cf0  \cf4 xmlns\cf0 =\cf5 "http://maven.apache.org/POM/4.0.0"\cf0  \cf4 xmlns:xsi\cf0 =\cf5 "http://www.w3.org/2001/XMLSchema-instance"\cf0 \
  \cf4 xsi:schemaLocation\cf0 =\cf5 "http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"\cf2 >\cf0 \
  \cf2 <\cf3 modelVersion\cf2 >\cf0 4.0.0\cf2 </\cf3 modelVersion\cf2 >\cf0 \
\
  \cf2 <\cf3 groupId\cf2 >\cf0 Sanity\cf2 </\cf3 groupId\cf2 >\cf0 \
  \cf2 <\cf3 artifactId\cf2 >\cf0 IOS_Automation\cf2 </\cf3 artifactId\cf2 >\cf0 \
  \cf2 <\cf3 version\cf2 >\cf0 0.0.1-SNAPSHOT\cf2 </\cf3 version\cf2 >\cf0 \
  \cf2 <\cf3 packaging\cf2 >\cf0 jar\cf2 </\cf3 packaging\cf2 >\cf0 \
\
  \cf2 <\cf3 name\cf2 >\cf0 iOSSmokeTest\cf2 </\cf3 name\cf2 >\cf0 \
  \cf2 <\cf3 url\cf2 >\cf0 http://maven.apache.org\cf2 </\cf3 url\cf2 >\cf0 \
 \
    \
\cf2 <\cf3 properties\cf2 >\cf0 \
    \cf2 <\cf3 project.build.sourceEncoding\cf2 >\cf0 UTF-8\cf2 </\cf3 project.build.sourceEncoding\cf2 >\cf0 \
    \cf2 <\cf3 java.version\cf2 >\cf0 1.8\cf2 </\cf3 java.version\cf2 >\cf0 \
    \cf2 <\cf3 junit.version\cf2 >\cf0 4.12\cf2 </\cf3 junit.version\cf2 >\cf0 \
    \cf2 <\cf3 cucumber.version\cf2 >\cf0 1.2.4\cf2 </\cf3 cucumber.version\cf2 >\cf0 \
    \cf2 <\cf3 maven.compiler.version\cf2 >\cf0 3.3\cf2 </\cf3 maven.compiler.version\cf2 >\cf0 \
    \cf2 <\cf3 maven.cucumber.reporting.version\cf2 >\cf0 2.0.0\cf2 </\cf3 maven.cucumber.reporting.version\cf2 >\cf0 \
    \cf2 <\cf3 cucumber.reporting.version\cf2 >\cf0 2.2.0\cf2 </\cf3 cucumber.reporting.version\cf2 >\cf0 \
    \cf6 <!-- if run from jenkins -->\cf0 \
		\cf2 <\cf3 jenkins.buildnr\cf2 >\cf0 199\cf2 </\cf3 jenkins.buildnr\cf2 >\cf0 \
        \cf2 <\cf3 maven-failsafe-plugin.version\cf2 >\cf0 2.18.1\cf2 </\cf3 maven-failsafe-plugin.version\cf2 >\cf0 \
\cf2 </\cf3 properties\cf2 >\cf0 \
\
\cf2 <\cf3 dependencies\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 	\
	  \cf2 <\cf3 groupId\cf2 >\cf0 junit\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 junit\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 4.12\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
      \cf2 <\cf3 groupId\cf2 >\cf0 org.apache.httpcomponents\cf2 </\cf3 groupId\cf2 >\cf0 \
      \cf2 <\cf3 artifactId\cf2 >\cf0 httpclient\cf2 </\cf3 artifactId\cf2 >\cf0 \
      \cf2 <\cf3 version\cf2 >\cf0 4.5.2\cf2 </\cf3 version\cf2 >\cf0 \
      \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 commons-validator\cf2 </\cf3 groupId\cf2 >\cf0 \
      \cf2 <\cf3 artifactId\cf2 >\cf0 commons-validator\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.5.0\cf2 </\cf3 version\cf2 >\cf0 \
	\cf2 </\cf3 dependency\cf2 >\cf0 \
	\cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.apache.commons\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 commons-lang3\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 3.4\cf2 </\cf3 version\cf2 >\cf0 \
	\cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-core\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.2.4\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-java\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.2.4\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-junit\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.2.4\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-html\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 0.2.3\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0  \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-jvm-deps\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.0.5\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
\pard\pardeftab720\partightenfactor0
\cf6 <!--     <dependency>\cf0 \
\cf6 	  <groupId>info.cukes</groupId>\cf0 \
\cf6 	  <artifactId>cucumber-testng</artifactId>\cf0 \
\cf6 	  <version>1.2.4</version>\cf0 \
\cf6     </dependency> -->\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 info.cukes\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 gherkin\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 2.12.2\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.hamcrest\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 hamcrest-all\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.3\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.seleniumhq.selenium\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 selenium-java\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 2.53.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.seleniumhq.selenium\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 selenium-server\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 2.53.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.seleniumhq.selenium.grid\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 selenium-grid-core\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.0.5\cf2 </\cf3 version\cf2 >\cf0 \
	\cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.seleniumhq.selenium\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 selenium-remote-driver\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 2.53.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 io.appium\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 java-client\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 4.0.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 com.github.psorobka\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 appium-maven-plugin\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 1.1.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.apache.maven.plugin-tools\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 maven-plugin-annotations\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 3.4\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.testng\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 testng\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 6.9.8\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
	  \cf2 <\cf3 groupId\cf2 >\cf0 org.apache.maven.surefire\cf2 </\cf3 groupId\cf2 >\cf0 \
	  \cf2 <\cf3 artifactId\cf2 >\cf0 surefire-api\cf2 </\cf3 artifactId\cf2 >\cf0 \
	  \cf2 <\cf3 version\cf2 >\cf0 2.19.1\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0   \
   \cf2 <\cf3 dependency\cf2 >\cf0 \
      \cf2 <\cf3 groupId\cf2 >\cf0 net.masterthought\cf2 </\cf3 groupId\cf2 >\cf0 \
      \cf2 <\cf3 artifactId\cf2 >\cf0 cucumber-reporting\cf2 </\cf3 artifactId\cf2 >\cf0 \
      \cf2 <\cf3 version\cf2 >\cf0 2.2.0\cf2 </\cf3 version\cf2 >\cf0 \
    \cf2 </\cf3 dependency\cf2 >\cf0 \
    \cf2 <\cf3 dependency\cf2 >\cf0 \
		\cf2 <\cf3 groupId\cf2 >\cf0 org.seleniumhq.selenium\cf2 </\cf3 groupId\cf2 >\cf0 \
		\cf2 <\cf3 artifactId\cf2 >\cf0 selenium-firefox-driver\cf2 </\cf3 artifactId\cf2 >\cf0 \
		\cf2 <\cf3 version\cf2 >\cf0 2.48.2\cf2 </\cf3 version\cf2 >\cf0 \
	\cf2 </\cf3 dependency\cf2 >\cf0 \
  \cf2 </\cf3 dependencies\cf2 >\cf0 \
  \
 	\cf2 <\cf3 build\cf2 >\cf0 \
        \cf2 <\cf3 plugins\cf2 >\cf0 \
            \cf2 <\cf3 plugin\cf2 >\cf0 \
            	\cf2 <\cf3 groupId\cf2 >\cf0 org.apache.maven.plugins\cf2 </\cf3 groupId\cf2 >\cf0 \
                \cf2 <\cf3 artifactId\cf2 >\cf0 maven-compiler-plugin\cf2 </\cf3 artifactId\cf2 >\cf0 \
                \cf2 <\cf3 version\cf2 >\cf0 3.5.1\cf2 </\cf3 version\cf2 >\cf0 \
                \cf2 <\cf3 configuration\cf2 >\cf0 \
                    \cf2 <\cf3 source\cf2 >\cf0 1.8\cf2 </\cf3 source\cf2 >\cf0 \
                    \cf2 <\cf3 target\cf2 >\cf0 1.8\cf2 </\cf3 target\cf2 >\cf0  \
                    \cf2 <\cf3 encoding\cf2 >\cf0 UTF-8\cf2 </\cf3 encoding\cf2 >\cf0 \
                \cf2 </\cf3 configuration\cf2 >\cf0 \
            \cf2 </\cf3 plugin\cf2 >\cf0 \
            \cf2 <\cf3 plugin\cf2 >\cf0 \
                \cf2 <\cf3 groupId\cf2 >\cf0 org.apache.maven.plugins\cf2 </\cf3 groupId\cf2 >\cf0 \
                \cf2 <\cf3 artifactId\cf2 >\cf0 maven-surefire-plugin\cf2 </\cf3 artifactId\cf2 >\cf0 \
                \cf2 <\cf3 version\cf2 >\cf0 2.19.1\cf2 </\cf3 version\cf2 >\cf0 \
                \cf2 <\cf3 configuration\cf2 >\cf0 \
                    \cf2 <\cf3 testFailureIgnore\cf2 >\cf0 true\cf2 </\cf3 testFailureIgnore\cf2 >\cf0 \
                    \cf2 <\cf3 workingDirectory\cf2 >\cf0 $\{basedir\}\cf2 </\cf3 workingDirectory\cf2 >\cf0 \
                \cf2 </\cf3 configuration\cf2 >\cf0 \
            \cf2 </\cf3 plugin\cf2 >\cf0 \
            \cf2 <\cf3 plugin\cf2 >\cf0 \
                \cf2 <\cf3 groupId\cf2 >\cf0 net.masterthought\cf2 </\cf3 groupId\cf2 >\cf0 \
				\cf2 <\cf3 artifactId\cf2 >\cf0 maven-cucumber-reporting\cf2 </\cf3 artifactId\cf2 >\cf0 \
				\cf2 <\cf3 version\cf2 >\cf0 2.0.0\cf2 </\cf3 version\cf2 >\cf0 \
                \cf2 <\cf3 executions\cf2 >\cf0 \
                    \cf2 <\cf3 execution\cf2 >\cf0 \
                        \cf2 <\cf3 id\cf2 >\cf0 execution\cf2 </\cf3 id\cf2 >\cf0 \
                        \cf2 <\cf3 phase\cf2 >\cf0 test\cf2 </\cf3 phase\cf2 >\cf0 \
	                    \cf2 <\cf3 goals\cf2 >\cf0 \
                            \cf2 <\cf3 goal\cf2 >\cf0 generate\cf2 </\cf3 goal\cf2 >\cf0 \
                        \cf2 </\cf3 goals\cf2 >\cf0 \
                        \cf2 <\cf3 configuration\cf2 >\cf0 \
                            \cf2 <\cf3 projectName\cf2 >\cf0 iOS Automation\cf2 </\cf3 projectName\cf2 >\cf0 \
                            \cf2 <\cf3 includes\cf2 >\cf0 \
							\cf2 <\cf3 include\cf2 >\cf0 **/CucumberRunnerTest.java\cf2 </\cf3 include\cf2 >\cf0 \
							\cf2 </\cf3 includes\cf2 >\cf0 \
                            \cf2 <\cf3 outputDirectory\cf2 >\cf0 $\{project.build.directory\}/cucumber-html-reports\cf2 </\cf3 outputDirectory\cf2 >\cf0 \
                            \cf2 <\cf3 cucumberOutput\cf2 >\cf0 target/cucumber-report.json\cf2 </\cf3 cucumberOutput\cf2 >\cf0 \
                            \cf2 <\cf3 enableFlashCharts\cf2 >\cf0 true\cf2 </\cf3 enableFlashCharts\cf2 >\cf0 \
                        \cf2 </\cf3 configuration\cf2 >\cf0 \
                    \cf2 </\cf3 execution\cf2 >\cf0 \
                \cf2 </\cf3 executions\cf2 >\cf0 \
            \cf2 </\cf3 plugin\cf2 >\cf0 	 	\
        \cf2 </\cf3 plugins\cf2 >\cf0 \
    \cf2 </\cf3 build\cf2 >\cf0 \
  \
\pard\pardeftab720\partightenfactor0
\cf2 </\cf3 project\cf2 >\cf0 \
\
}

Back to the top