【问题标题】:Netbeans 11.2 No tests foundNetbeans 11.2 未找到测试
【发布时间】:2020-02-18 01:47:41
【问题描述】:

我正在使用 java 在 netbeans 中编程,一切都很好,直到突然不再运行测试。我怀疑这是一个编程错误,因为我正在使用 netbeans 生成所有测试,而且这个问题似乎跨项目持续存在.我什至尝试过重新安装 Netbeans。这是我右键单击并按测试文件时的输出。

> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes
> Task :compileTestJava
> Task :processTestResources NO-SOURCE
> Task :testClasses
> Task :test FAILED

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [PleaseWork.ReturnValuesTest](--tests filter)

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 0s
3 actionable tasks: 3 executed

我假设它是一个 gradle 问题,这是一个新的 Netbeans 项目的默认 gradle.build 文件。

apply plugin: 'java'
apply plugin: 'jacoco'
apply plugin: 'application'


mainClassName = 'PleaseWork.Main'

repositories {
    jcenter()
}

dependencies {
    testCompile 'junit:junit:4.12'
}

这让我发疯了。有解决方法吗?我可以对 gradle.build 文件做些什么来强制它运行测试吗?

【问题讨论】:

    标签: unit-testing gradle netbeans junit4


    【解决方案1】:

    问题在于 Gradle 根据大小写使用了不同的类选择器。 See Here

    因此,如果您只是将软件包从“PleaseWork”更改为“pleaseWork”,它可能会起作用。

    【讨论】:

      猜你喜欢
      • 2021-09-24
      • 2016-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-07-11
      • 1970-01-01
      相关资源
      最近更新 更多