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 \
\
}
_______________________________________________
m2e-users mailing list
m2e-users@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from
this list, visit
https://dev.eclipse.org/mailman/listinfo/m2e-users