You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Charles Moulliard <ch...@gmail.com> on 2014/09/08 11:34:42 UTC

No runnable methods

Hi,

I have migrated a project (testing Karaf 2.3.3 with Camel, Drools) to
pax-exam 3.0.4 and now I gets a very strange error reported by Junit4. Does
everybody has an idea about the reason of that issue (maven dependency ...)
?

Code :
https://github.com/droolsjbpm/droolsjbpm-integration/blob/pax-exam-3/drools-osgi/drools-karaf-itest/src/test/java/org/drools/karaf/itest/DroolsOnBodyCamelKarafIntegrationTest.java

[org.ops4j.pax.exam.container.remote.RBCRemoteTarget] : call
[[TestAddress:PaxExam-a94a5ce7-b8ba-4793-9336-65cb201d8c4e
root:PaxExam-b4de7fe1-64ac-4c95-83f9-0a8bf75cd7b0]]
[org.ops4j.pax.exam.karaf.container.internal.KarafTestContainer] : Shutting
down the test container (Pax Runner)
[org.ops4j.pax.exam.spi.reactors.ReactorManager] : suite finished
Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 146.481 sec
<<< FAILURE! - in
org.drools.karaf.itest.DroolsOnCommandCamelKarafIntegrationTest
testRuleOnCommand(org.drools.karaf.itest.DroolsOnCommandCamelKarafIntegrationTest)
 Time elapsed: 145.877 sec  <<< ERROR!
java.lang.Exception: No runnable methods
at
org.junit.runners.BlockJUnit4ClassRunner.validateInstanceMethods(BlockJUnit4ClassRunner.java:169)
at
org.junit.runners.BlockJUnit4ClassRunner.collectInitializationErrors(BlockJUnit4ClassRunner.java:104)
at org.junit.runners.ParentRunner.validate(ParentRunner.java:355)
at org.junit.runners.ParentRunner.<init>(ParentRunner.java:76)
at
org.junit.runners.BlockJUnit4ClassRunner.<init>(BlockJUnit4ClassRunner.java:57)
at
org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner.<init>(ContainerTestRunner.java:53)
at
org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunnerBuilder.runnerForClass(ContainerTestRunnerBuilder.java:50)
at
org.junit.runners.model.RunnerBuilder.safeRunnerForClass(RunnerBuilder.java:59)
at
org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunnerClassRequest.getRunner(ContainerTestRunnerClassRequest.java:61)
at
org.junit.internal.requests.FilterRequest.getRunner(FilterRequest.java:31)
at org.junit.runner.JUnitCore.run(JUnitCore.java:138)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.invokeViaJUnit(JUnitProbeInvoker.java:125)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.findAndInvoke(JUnitProbeInvoker.java:98)
at
org.ops4j.pax.exam.invoker.junit.internal.JUnitProbeInvoker.call(JUnitProbeInvoker.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

Regards

-- 
Charles Moulliard
Apache Committer / Architect @RedHat
Twitter : @cmoulliard | Blog :  http://cmoulliard.github.io