This is fixed now: http://issues.gradle.org/browse/GRADLE-1471

On 12/04/2011, at 6:47 PM, richardm wrote:

> 
> Adam Murdoch wrote:
>> 
>> On 12/04/2011, at 12:36 AM, richardm wrote:
>> 
>>> I've got a few unit test failures since upgrading from milestone-1.  The
>>> underlying errors seem to be:
>>> 
>>> Caused by: java.lang.NoSuchMethodError:
>>> org.junit.runner.Description.getClassName()Ljava/lang/String;
>> 
>> Do you have a stack trace for this exception?
>> 
>>> 
>>> Has anything changed in this area e.g. version of JUnit?
>> 
>> It has. We now use the junit 4 Runner API, instead of the junit 3 Test
>> API.
>> 
>>> 
>>> FYI I have a mixture of Junit 3 and Junit 4 tests.
>> 
>> Which actual version of junit are you using? ie what have you declared for
>> your testCompile dependencies?
>> 
>> 
>> --
>> Adam Murdoch
>> Gradle Co-founder
>> http://www.gradle.org
>> VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
>> http://www.gradleware.com
>> 
> 
> In my dependencies I have testCompile ":junit".  I think the version of
> Junit i have is 4.4.
> 
> Here's my stack trace:
> 
> Execution for Test process 'Gradle Worker 1' FAILED
> org.gradle.api.internal.tasks.testing.TestSuiteExecutionException: Could not
> execute test class 'MasterUwmTestsPackageTe
> stSuite'.
>        at
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:5
> 1)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>        at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>        at
> org.gradle.messaging.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:32)
>        at
> org.gradle.messaging.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.j
> ava:75)
>        at $Proxy3.processTestClass(Unknown Source)
>        at
> org.gradle.api.internal.tasks.testing.worker.TestWorker.processTestClass(TestWorker.java:86)
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:35)
>        at
> org.gradle.messaging.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24)
>        at
> org.gradle.messaging.remote.internal.MethodInvocationUnmarshallingDispatch.dispatch(MethodInvocationUnmarshal
> lingDispatch.java:48)
>        at
> org.gradle.messaging.dispatch.DiscardOnFailureDispatch.dispatch(DiscardOnFailureDispatch.java:31)
>        at
> org.gradle.messaging.dispatch.AsyncDispatch.dispatchMessages(AsyncDispatch.java:129)
>        at
> org.gradle.messaging.dispatch.AsyncDispatch.access$000(AsyncDispatch.java:33)
>        at
> org.gradle.messaging.dispatch.AsyncDispatch$1.run(AsyncDispatch.java:69)
>        at
> org.gradle.messaging.concurrent.DefaultExecutorFactory$StoppableExecutorImpl$1.run(DefaultExecutorFactory.jav
> a:63)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>        at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NoSuchMethodError:
> org.junit.runner.Description.getClassName()Ljava/lang/String;
>        at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestResultProcessorAdapter.descriptor(JUnitTestResultProcess
> orAdapter.java:105)
>        at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestResultProcessorAdapter.testStarted(JUnitTestResultProces
> sorAdapter.java:46)
>        at
> org.junit.runner.notification.RunNotifier$3.notifyListener(RunNotifier.java:83)
>        at
> org.junit.runner.notification.RunNotifier$SafeNotifier.run(RunNotifier.java:37)
>        at
> org.junit.runner.notification.RunNotifier.fireTestStarted(RunNotifier.java:80)
>        at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:36)
>        at
> org.junit.internal.runners.JUnit4ClassRunner.invokeTestMethod(JUnit4ClassRunner.java:88)
>        at
> org.junit.internal.runners.JUnit4ClassRunner.runMethods(JUnit4ClassRunner.java:51)
>        at
> org.junit.internal.runners.JUnit4ClassRunner$1.run(JUnit4ClassRunner.java:44)
>        at
> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
>        at
> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
>        at
> org.junit.internal.runners.JUnit4ClassRunner.run(JUnit4ClassRunner.java:42)
>        at
> org.junit.internal.runners.CompositeRunner.runChildren(CompositeRunner.java:33)
>        at org.junit.runners.Suite.access$000(Suite.java:26)
>        at org.junit.runners.Suite$1.run(Suite.java:93)
>        at
> org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:27)
>        at
> org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:37)
>        at org.junit.runners.Suite.run(Suite.java:91)
>        at
> uk.co.orchardsystems.test.util.packagetest.PackageTestBase$AllTestsRunner.run(PackageTestBase.java:145)
>        at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassExecuter.execute(JUnitTestClassExecuter.java:51)
>        at
> org.gradle.api.internal.tasks.testing.junit.JUnitTestClassProcessor.processTestClass(JUnitTestClassProcessor.
> java:63)
>        at
> org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.processTestClass(SuiteTestClassProcessor.java:4
> 9)
>        ... 25 more
> 
> FAILURE: Build failed with an exception.
> 
> * What went wrong:
> Execution failed for task ':uwm:test'.
> Cause: There were failing tests. See the report at
> D:\workspace\uwm\build-gradle\reports\tests.
> 
> * Try:
> Run with --info or --debug option to get more log output.
> 
> * Exception is:
> org.gradle.api.tasks.TaskExecutionException: Execution failed for task
> ':uwm:test'.
>        at
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
> java:71)
>        at
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:48
> )
>        at
> org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExecuter.execute(PostExecutionAnalysisTaskEx
> ecuter.java:34)
>        at
> org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.execute(SkipUpToDateTaskExecuter.java:55)
>        at
> org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execute(ValidatingTaskExecuter.java:57)
>        at
> org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecuter.execute(SkipEmptySourceFilesTaskExec
> uter.java:41)
>        at
> org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.j
> ava:51)
>        at
> org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:52)
>        at
> org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter.execute(ExecuteAtMostOnceTaskExecuter.j
> ava:42)
>        at
> org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:237)
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTaskGraphExecuter.java:167)
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGraphExecuter.java:160)
>        at
> org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGraphExecuter.java:78)
>        at
> org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameResolvingBuildExecuter.java:113)
>        at
> org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildExecuter.java:54)
>        at
> org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:153)
>        at
> org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradleLauncher.java:107)
>        at
> org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLauncher.java:75)
>        at
> org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41)
>        at
> org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27)
>        at
> org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:209)
>        at
> org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execute(CommandLineActionFactory.java:193)
>        at org.gradle.launcher.Main.execute(Main.java:55)
>        at org.gradle.launcher.Main.main(Main.java:40)
>        at
> org.gradle.launcher.ProcessBootstrap.runNoExit(ProcessBootstrap.java:46)
>        at
> org.gradle.launcher.ProcessBootstrap.run(ProcessBootstrap.java:28)
>        at org.gradle.launcher.GradleMain.main(GradleMain.java:24)
> Caused by: org.gradle.api.GradleException: There were failing tests. See the
> report at D:\workspace\uwm\build-gradle\rep
> orts\tests.
>        at org.gradle.api.tasks.testing.Test.executeTests(Test.java:337)
>        at
> org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObject.java:158)
>        at
> org.gradle.api.internal.CompositeDynamicObject.invokeMethod(CompositeDynamicObject.java:93)
>        at org.gradle.api.tasks.testing.Test_Decorated.invokeMethod(Unknown
> Source)
>        at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23)
>        at
> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTas
> kFactory.java:129)
>        at
> org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskFactory$2.execute(AnnotationProcessingTas
> kFactory.java:128)
>        at
> org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeActions(ExecuteActionsTaskExecuter.
> java:63)
>        ... 26 more
> 
> 
> BUILD FAILED
> 
> 
> 
> --
> View this message in context: 
> http://gradle.1045684.n5.nabble.com/ANN-Gradle-1-0-milestone-2-released-tp4293774p4297755.html
> Sent from the gradle-user mailing list archive at Nabble.com.
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>    http://xircles.codehaus.org/manage_email
> 
> 


--
Adam Murdoch
Gradle Co-founder
http://www.gradle.org
VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting
http://www.gradleware.com

Reply via email to