maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andreas Gudian (JIRA)" <j...@codehaus.org>
Subject [jira] (SUREFIRE-991) NPE when all tests are done with failsafe (parallel=classes) and cucumber-jvm
Date Thu, 06 Jun 2013 12:57:03 GMT

    [ https://jira.codehaus.org/browse/SUREFIRE-991?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=326293#comment-326293
] 

Andreas Gudian commented on SUREFIRE-991:
-----------------------------------------

I'll start the process tonight. If all goes smoothly, the release could hit maven-central
on Monday or Tuesday. Let's see how it goes. 
                
> NPE when all tests are done with failsafe (parallel=classes) and cucumber-jvm
> -----------------------------------------------------------------------------
>
>                 Key: SUREFIRE-991
>                 URL: https://jira.codehaus.org/browse/SUREFIRE-991
>             Project: Maven Surefire
>          Issue Type: Bug
>          Components: Junit 4.7+ (parallel) support, Maven Failsafe Plugin
>    Affects Versions: 2.14.1
>            Reporter: Maxime Mériouma-Caron
>            Assignee: Andreas Gudian
>            Priority: Blocker
>             Fix For: 2.15
>
>
> I've made a concurrent setup to run my cucumbers/selenium tests with failsafe with the
option parallel set to classes. When all my tests are done and passed (no failure, no error),
I get the following stacktrace :
> org.apache.maven.surefire.testset.TestSetFailedException: java.lang.NullPointerException;
nested exception is java.lang.NullPointerException: null
> java.lang.NullPointerException
> 	at org.apache.maven.surefire.junitcore.ConcurrentRunListener.testSucceeded(ConcurrentRunListener.java:138)
> 	at org.apache.maven.surefire.common.junit4.JUnit4RunListener.testFinished(JUnit4RunListener.java:145)
> 	at org.junit.runner.notification.RunNotifier$7.notifyListener(RunNotifier.java:191)
> 	at org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:61)
> 	at org.junit.runner.notification.RunNotifier.fireTestFinished(RunNotifier.java:188)
> 	at org.junit.internal.runners.model.EachTestNotifier.fireTestFinished(EachTestNotifier.java:39)
> 	at cucumber.runtime.junit.JUnitReporter.finishExecutionUnit(JUnitReporter.java:55)
> 	at cucumber.runtime.junit.ExecutionUnitRunner.run(ExecutionUnitRunner.java:84)
> 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:63)
> 	at cucumber.runtime.junit.FeatureRunner.runChild(FeatureRunner.java:18)
> 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
> 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
> 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
> 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
> 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
> 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> 	at cucumber.runtime.junit.FeatureRunner.run(FeatureRunner.java:70)
> 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:77)
> 	at cucumber.api.junit.Cucumber.runChild(Cucumber.java:37)
> 	at org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
> 	at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
> 	at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
> 	at org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
> 	at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
> 	at org.junit.runners.ParentRunner.run(ParentRunner.java:309)
> 	at cucumber.api.junit.Cucumber.run(Cucumber.java:82)
> which makes my maven build fail.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message