我是Gradle的新手.我使用Gradle 1.10和Ubuntu 13.
我想知道是否有任何命令只执行一个测试类,类似于SBT中的'testonly'.
Gradle构建在到达:test任务(junit tests)时失败.它给出了错误
Process 'Gradle Test Executor 1' finished with non-zero exit value 1
Run Code Online (Sandbox Code Playgroud)
我在eclipse中使用gradle和一个java项目.Gradle 1.12和Java 7.当在连接到数据库的类上运行测试时,似乎会出现问题.奇怪的是程序和测试作为java应用程序工作正常.数据库连接没有问题,它可以正确编译和运行.gradle是否会做一些可能会弄乱它如何连接到外部数据库服务器?这个问题可能与数据库无关,因此任何解决方案都会受到赞赏.我看过网上和官方的gradle网站,但没有任何帮助.谢谢.
编辑
调试结果:
14:23:28.661 [DEBUG] [TestEventLogger]
14:23:28.661 [DEBUG] [TestEventLogger] Test Run PASSED
14:23:28.665 [DEBUG] [org.gradle.api.internal.tasks.execution.ExecuteAtMostOnceTaskExecuter] Finished executing task ':test'
14:23:28.665 [LIFECYCLE] [class org.gradle.TaskExecutionLogger] :test FAILED
14:23:28.665 [INFO] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] :test (Thread[main,5,main]) completed. Took 5.552 secs.
14:23:28.666 [DEBUG] [org.gradle.execution.taskgraph.AbstractTaskPlanExecutor] Task worker [Thread[main,5,main]] finished, busy: 6.67 secs, idle: 0.021 secs
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger]
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] BUILD FAILED
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger]
14:23:28.808 [LIFECYCLE] [org.gradle.BuildResultLogger] Total time: …Run Code Online (Sandbox Code Playgroud)