首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gradle不运行TestNG测试,即使使用test.useTestNG()

Gradle不运行TestNG测试,即使使用test.useTestNG()
EN

Stack Overflow用户
提问于 2015-01-18 10:59:12
回答 1查看 5.6K关注 0票数 4

我的build.gradle看起来是这样的:

代码语言:javascript
复制
apply plugin: 'scala'
apply plugin: 'java'

sourceCompatibility = 1.8
version = '1.0'

repositories {
    mavenCentral()
}

dependencies {
    compile "org.scala-lang:scala-library:2.11.4"

    compile 'org.reactivestreams:reactive-streams:1.0.0.RC1'
    compile 'org.reactivestreams:reactive-streams-tck:1.0.0.RC1'

    testCompile group: 'junit', name: 'junit', version: '4.11'
    testCompile group: 'org.testng', name: 'testng', version: '5.14.10'
}

test {
    useTestNG()
}

我在Scala中有一些实现,在java中有一些TestNG测试。测试类实际上不包含任何测试,但是它的父类包含测试。格拉德尔似乎认为班上没有考试。

代码语言:javascript
复制
Skipping task ':testClasses' as it has no actions.
:testClasses UP-TO-DATE
:testClasses (Thread[main,5,main]) completed. Took 0.001 secs.
:test (Thread[main,5,main]) started.
:test
Skipping task ':test' as it is up-to-date (took 0.048 secs).
:test UP-TO-DATE

测试类是在build/classes/test中编译的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-01-21 21:56:34

tl;博士

将以下代码添加到build.gradle中

代码语言:javascript
复制
tasks.withType(Test) {
    scanForTestClasses = false
    include "**/*Test.class" // whatever Ant pattern matches your test class files
}

解释:

这里是导致你遇到问题的错误。这里可以找到解决办法。别忘了把所有的答案都投出来(我是指彼得的答案);

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28008918

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档