gpt4 book ai didi

java - 在IntelliJ IDEA中运行Gradle测试时的"No tests found for given includes"

转载 作者:行者123 更新时间:2023-12-01 14:10:30 32 4
gpt4 key购买 nike

我无法通过IntelliJ IDEA中的Gradle运行测试,因为“未找到给定包含的测试”错误。

我该如何解决?

GradleTests

import org.junit.jupiter.api.Test;

import static org.junit.jupiter.api.Assertions.assertTrue;

public class GradleTests {
@Test
public void initTest() {
assertTrue(true);
}
}

build.gradle
plugins {
id 'java'
}

group 'org.example'
version '1.0-SNAPSHOT'

sourceCompatibility = 1.8

repositories {
mavenCentral()
}

dependencies {
//testCompile group: 'junit', name: 'junit', version: '4.12'

// https://mvnrepository.com/artifact/org.junit.jupiter/junit-jupiter-api
testCompile group: 'org.junit.jupiter', name: 'junit-jupiter-api', version: '5.6.0'
}

test {
useJUnitPlatform()
}

错误:
> Task :test FAILED
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':test'.
> No tests found for given includes: [GradleTests.initTest](filter.includeTestsMatching)

一些注意事项:
  • JUnit 4和5均重现了
  • IntelliJ IDEA 2019.3.3(社区版),内部版本#IC-193.6494.35,建于2020年2月11日
  • 测试在src/test/java
  • Intelij 2019.1 update breaks JUnit tests一样改变运行者对
  • 没有帮助
    没有 useJUnitPlatform()
  • 结果与
  • 相同

    最佳答案

    我在类似的设置中遇到了此错误,但无法通过先前的答案解决。通过执行此操作解决了该问题。

  • 文件>设置(Ctrl + Alt + S)
  • 生成,执行,部署>生成工具> gradle
  • 使用Intellij IDEA
  • 运行测试

    全部归功于: https://linked2ev.github.io/devsub/2019/09/30/Intellij-junit4-gradle-issue/

    关于java - 在IntelliJ IDEA中运行Gradle测试时的"No tests found for given includes",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60228404/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com