Below is the full -S stack trace for the failing test: :integTest:integTest Test org.gradle.integtests.CommandLineIntegrationTest FAILED 9 tests completed, 1 failure
FAILURE: Build failed with an exception. * What went wrong: Execution failed for task ':integTest:integTest'. Cause: There were failing tests. See the report at C:\play\gradle\ subprojects\integ-test\build\reports\tests\integTest. * Try: Run with --info or --debug option to get more log output. * Exception is: org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':integTe st:integTest'. at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecuteActions(ExecuteActionsTaskExecuter.java:71) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecute(ExecuteActionsTaskExecuter.java:48) at org.gradle.api.internal.tasks.execution.PostExecutionAnalysisTaskExec uter.execute(PostExecutionAnalysisTaskExecuter.java:34) at org.gradle.api.internal.tasks.execution.SkipUpToDateTaskExecuter.exec ute(SkipUpToDateTaskExecuter.java:55) at org.gradle.api.internal.tasks.execution.ValidatingTaskExecuter.execut e(ValidatingTaskExecuter.java:57) at org.gradle.api.internal.tasks.execution.SkipEmptySourceFilesTaskExecu ter.execute(SkipEmptySourceFilesTaskExecuter.java:41) at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter .execute(SkipTaskWithNoActionsExecuter.java:51) at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execut e(SkipOnlyIfTaskExecuter.java:52) at org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter .execute(ExecuteAtMostOnceTaskExecuter.java:42) at org.gradle.api.internal.AbstractTask.execute(AbstractTask.java:237) at org.gradle.execution.DefaultTaskGraphExecuter.executeTask(DefaultTask GraphExecuter.java:167) at org.gradle.execution.DefaultTaskGraphExecuter.doExecute(DefaultTaskGr aphExecuter.java:160) at org.gradle.execution.DefaultTaskGraphExecuter.execute(DefaultTaskGrap hExecuter.java:78) at org.gradle.execution.TaskNameResolvingBuildExecuter.execute(TaskNameR esolvingBuildExecuter.java:113) at org.gradle.execution.DelegatingBuildExecuter.execute(DelegatingBuildE xecuter.java:54) at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(Default GradleLauncher.java:158) at org.gradle.initialization.DefaultGradleLauncher.doBuild(DefaultGradle Launcher.java:112) at org.gradle.initialization.DefaultGradleLauncher.run(DefaultGradleLaun cher.java:80) at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:41) at org.gradle.launcher.RunBuildAction.execute(RunBuildAction.java:27) at org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReporti ngAction.java:32) at org.gradle.launcher.ExceptionReportingAction.execute(ExceptionReporti ngAction.java:21) at org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut e(CommandLineActionFactory.java:219) at org.gradle.launcher.CommandLineActionFactory$WithLoggingAction.execut e(CommandLineActionFactory.java:203) at org.gradle.launcher.Main.execute(Main.java:55) at org.gradle.launcher.Main.main(Main.java:40) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) 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) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.gradle.wrapper.BootstrapMainStarter.start(BootstrapMainStarter.ja va:33) at org.gradle.wrapper.Wrapper.execute(Wrapper.java:51) at org.gradle.wrapper.GradleWrapperMain.main(GradleWrapperMain.java:37) Caused by: org.gradle.api.GradleException: There were failing tests. See the rep ort at C:\Users\spencer\play\gradle\subprojects\integ-test\build\reports\tests\i ntegTest. at org.gradle.api.tasks.testing.Test.executeTests(Test.java:337) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces sorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java: 90) at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:233) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:1058) at groovy.lang.MetaClassImpl.invokeMethod(MetaClassImpl.java:886) at org.gradle.api.internal.BeanDynamicObject.invokeMethod(BeanDynamicObj ect.java:158) at org.gradle.api.internal.CompositeDynamicObject.invokeMethod(Composite DynamicObject.java:93) at org.gradle.api.tasks.testing.Test_Decorated.invokeMethod(Unknown Sour ce) at groovy.lang.GroovyObject$invokeMethod.call(Unknown Source) at org.gradle.util.ReflectionUtil.invoke(ReflectionUtil.groovy:23) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$2.execute(AnnotationProcessingTaskFactory.java:129) at org.gradle.api.internal.project.taskfactory.AnnotationProcessingTaskF actory$2.execute(AnnotationProcessingTaskFactory.java:127) at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.ex ecuteActions(ExecuteActionsTaskExecuter.java:63) ... 39 more --- On Mon, 5/2/11, Spencer Allain <[email protected]> wrote: From: Spencer Allain <[email protected]> Subject: Re: [gradle-dev] Running individual integTests To: [email protected] Date: Monday, May 2, 2011, 9:14 AM With Peter's help, I can now run just the single test class that this test belongs to, and do it with full stack trace. I can only run the tests from my personal home machine, so I'll posted them when I get a chance. There is a huge stack trace that I probably should have attached (I'll attach it tonight), but it fails on the first of the several executer calls within the canDefineJavaHomeViaEnvironmentVariable test method. It rather looks like the process executor for the Developer IntegrationTests is different than what is used by the rest of gradle. -Spencer --- On Sun, 5/1/11, Adam Murdoch <[email protected]> wrote: > * What went wrong: > Execution failed for task ':checkJavaHome'. > Cause: Assertion failed: > > assert Jvm.current().javaHome == file(expectedJavaHome) > | | | | | > | | | | C:\Java\jdk1.6.0_21 > | | | C:\Java\jdk1.6.0_21 > | | false > | C:\Program Files\Java\jre6 > 1.6.0_21 (Sun Microsystems Inc. 17.0-b17) Do you have a stack trace for this failure, so we can see where in the test method it failed? The test runs Gradle a few times.
