Testing gradle编译但不运行测试
我正试图创建一个新的gradle项目来测试一些代码,但我无法运行测试用例 我的文件夹结构如下所示:Testing gradle编译但不运行测试,testing,gradle,groovy,junit,Testing,Gradle,Groovy,Junit,我正试图创建一个新的gradle项目来测试一些代码,但我无法运行测试用例 我的文件夹结构如下所示: - src - main - groovy - java - resources - test - groovy - java - resources 我的身材。格雷德尔: group 'test' version '1.0-SNAPSHOT' apply plugin: 'groo
- src
- main
- groovy
- java
- resources
- test
- groovy
- java
- resources
我的身材。格雷德尔:
group 'test'
version '1.0-SNAPSHOT'
apply plugin: 'groovy'
repositories {
mavenCentral()
}
dependencies {
compile 'org.codehaus.groovy:groovy-all:2.3.11'
testCompile group: 'junit', name: 'junit', version: '4.11'
}
还有一个测试,在src/test/groovy中:
import groovy.util.logging.Log
import org.junit.Test
import org.junit.runner.RunWith
import org.junit.runners.JUnit4
@Log
@RunWith(JUnit4.class)
class TestA {
TestA() {
println "hello"
}
@Test
void "test"() {
println "a"
log.info("b")
}
}
当我通过命令行运行/gradlew.bat test
时,我得到以下结果:
{ test } » ./gradlew.bat test
:compileJava UP-TO-DATE
:compileGroovy UP-TO-DATE
:processResources UP-TO-DATE
:classes UP-TO-DATE
:compileTestJava UP-TO-DATE
:compileTestGroovy
:processTestResources UP-TO-DATE
:testClasses
:test
BUILD SUCCESSFUL
Total time: 5.333 secs
每件事都应该是对的,但是没有任何东西被打印出来,我不知道为什么。在你的gradle中只尝试这个: 依赖项{
testCompile'junit:junit:4.12'}在您的gradle中只尝试以下操作: 依赖项{
testCompile'junit:junit:4.12'}我遇到了“问题”
/gradlew.bat测试
未打印输出。为此,有必要在末尾添加-i
,我遇到了“问题”
/gradlew.bat测试
未打印输出。为此,有必要在末尾添加-i我也尝试过:失败:生成失败,出现异常。*错误:无法推断Groovy类路径,因为在类路径上找不到Groovy Jar:文件集合
如果有帮助,请尝试以下方法:我猜您的意思是:sourceset.test.Groovy.srcDirs=['src']
,但我不确定这是否正确,而且它不起作用。我也尝试过:FAILURE:Build失败,出现异常。*错误:无法推断Groovy类路径,因为在类路径上找不到Groovy Jar:文件集合
如果有帮助,请尝试以下方法:我猜您的意思是:sourceSets.test.Groovy.srcDirs=['src']
,但我不确定这是否正确并且它不起作用