The serenity cannot run any test with maven

1,024 views
Skip to first unread message

Phuoc Nguyen

unread,
May 5, 2016, 6:19:37 AM5/5/16
to Serenity BDD Users Group

I am trying to run serenity with Maven. Its running and showing success but actual test is not running and report is showing blank. I've attached my proj and POM in attachment. 


I just run this maven command in console:

mvn clean verify -Dtags="type:epic"

The build is success without test run:

Results :


Tests run: 0, Failures: 0, Errors: 0, Skipped: 0


[WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! The file encoding for reports output files should be provided by the POM property ${project.reporting.outputEncoding}.

[INFO] 

[INFO] --- serenity-maven-plugin:1.1.29-rc.3:aggregate (serenity-reports) @ autopost ---

[INFO] LOADING LOCAL PROPERTIES FROM /Users/scorpion/Documents/WORKSPACE/autopost/autopost/serenity.properties 

[INFO] LOADING LOCAL PROPERTIES FROM /Users/scorpion/Documents/WORKSPACE/autopost/autopost/serenity.properties 

[INFO] LOADING LOCAL PROPERTIES FROM /Users/scorpion/Documents/WORKSPACE/autopost/autopost/serenity.properties 

[INFO] webdriver.driver=chrome

[INFO] webdriver.chrome.driver=/usr/local/chromedriver/chromedriver

[INFO] serenity.take.screenshots=AFTER_EACH_STEP

[INFO] project.build.directory : /Users/scorpion/Documents/WORKSPACE/autopost/autopost

[INFO] project.reporting.OutputDirectory : null

[INFO] OutputDirectory : /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity

[INFO] current_project.base.dir: /Users/scorpion/Documents/WORKSPACE/autopost/autopost

Generating HTML Story Reports from /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity

Generating HTML Story Reports to /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity

[INFO] project.build.directory : /Users/scorpion/Documents/WORKSPACE/autopost/autopost

[INFO] project.reporting.OutputDirectory : null

[INFO] OutputDirectory : /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity

Merging requirements = []

Merging requirements = []

Merged requirements set = []

[INFO] REPORTS GENERATED IN /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity

[INFO] REPORT HOME PAGE: /Users/scorpion/Documents/WORKSPACE/autopost/autopost/target/site/serenity/index.html

[INFO] Generating release reports for: []

GENERATE CUSTOM REPORTS

[INFO] ------------------------------------------------------------------------

[INFO] BUILD SUCCESS

[INFO] ------------------------------------------------------------------------

[INFO] Total time: 11.005 s

[INFO] Finished at: 2016-05-05T16:37:33+07:00



Please take a look & help me. 
 
pom.xml
Message has been deleted

Dana Black

unread,
Jul 19, 2016, 11:23:39 AM7/19/16
to Serenity BDD Users Group
Did you ever figure this out? I am having a similar issue. 

Dana Black

unread,
Jul 19, 2016, 2:14:06 PM7/19/16
to Serenity BDD Users Group
After fixing all of the tests I'm not having the issue. I'll scrub my POM and post it below, just in case anyone is curious:
<modelVersion>4.0.0</modelVersion>
<parent>
<groupId>scrubbed</groupId>
<artifactId>AppName-integration</artifactId>
<version>1.0.0-SNAPSHOT</version>
</parent>
<artifactId>AppName-integration-test</artifactId>

<properties> 
<!-- Variables -->
<testFailureIgnore>true</testFailureIgnore>
<jdk.version>1.7</jdk.version>
<serenity.jbehave.version>1.5.0</serenity.jbehave.version>
<serenity.core.version>1.1.26-rc.4</serenity.core.version>
<serenity.maven.version>1.1.25-rc.3</serenity.maven.version>
<spring.version>4.1.6.RELEASE</spring.version>
<spring-namespace.version>2.0.1.RELEASE</spring-namespace.version>
<postgresql.version>9.1-901.jdbc4</postgresql.version>
</properties>
<dependencies>
<dependency>
<groupId>group</groupId>
<artifactId>DataCreator-core</artifactId>
<version>1.0.0-SNAPSHOT</version>
<exclusions>
<!-- <exclusion> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> 
</exclusion> -->
<exclusion>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>1.1.1</version>
</dependency>
<dependency>
<groupId>net.serenity-bdd</groupId>
<artifactId>serenity-core</artifactId>
<version>${serenity.core.version}</version>
<exclusions>
<exclusion>
<groupId>net.sourceforge.htmlunit</groupId>
<artifactId>htmlunit</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>net.serenity-bdd</groupId>
<artifactId>serenity-jbehave</artifactId>
<version>${serenity.jbehave.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.4.1</version>
</dependency>
<dependency>
<groupId>companygroup</groupId>
<artifactId>AppName-integration-wsclient</artifactId>
<version>1.0.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>UITests</groupId>
<artifactId>TestPackageName</artifactId>
<version>3.0.8</version>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
<exclusion>
<groupId>org.mortbay.jetty</groupId>
<artifactId>servlet-api-2.5</artifactId>
</exclusion>
</exclusions>
</dependency>

<dependency>
<groupId>sf.icptp.springextensions</groupId>
<artifactId>spring-namespace</artifactId>
<version>${spring-namespace.version}</version>
<exclusions>
<exclusion>
<artifactId>slf4j-log4j12</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>commons-io</artifactId>
<groupId>commons-io</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-jdbc</artifactId>
<version>${spring.version}</version>
</dependency>
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.4</version>
</dependency>
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgresql.version}</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.0.1</version>
</dependency>

<dependency>
<groupId>company.innersource</groupId>
<artifactId>company-urls</artifactId>
<version>2.1.3</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<artifactId>maven-failsafe-plugin</artifactId>
<version>2.18</version>
<executions>
<execution>
<id>integration-test</id>
<goals>
<goal>integration-test</goal>
<goal>verify</goal>
</goals>
</execution>
</executions>
<configuration>
<!-- <skipTests>${skipTests}</skipTests> -->
<testFailureIgnore>${testFailureIgnore}</testFailureIgnore>
</configuration>
<goals>
<goal>integration-test</goal>
</goals>
</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.core.version}</version>
</dependency>
</dependencies>
<executions>
<execution>
<id>serenity-reports</id>
<phase>post-integration-test</phase>
<goals>
<goal>aggregate</goal>
</goals>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
Reply all
Reply to author
Forward
0 new messages