Skip to content

Run Test -> Delegate to Gradle does not workΒ #1771

@ssbusc1

Description

@ssbusc1

Summary:
Running a test case using "Delegate to Gradle" does not produce any test results. It doesn't look like the tests actually run.

Looks like this problem was reported as a VSCode bug some time ago, but was closed there as it was an extension issue. I followed the instructions in that issue and ran the extension bisect, which pointed to the Java Test Runner extension as the problem.

The problem can be reproduced with a default Gradle project by following the steps below.

Environment:
macOS Sequoia 15.4
VSCode Version: 1.99.3 (Universal)
Extensions:

  • Extension Pack for Java Version 0.29.0
  • Test Runner for Java Version 0.43.1
  • Gradle for Java Version 3.16.4

Steps to Reproduce:

  • Open VSCode
  • Create a new Java Project
  • Select a Gradle Project from the options
  • Select Kotlin for the DSL (I suspect the problem will occur with Groovy as well)
  • Specify a new folder for the project
  • Open the project folder after it has been created.
  • The project will have an AppTest.java automatically created with a single test case.
  • Open the AppTest.java file.
  • Run the test case from the gutter. This will use the Java Test Runner by default. This will succeed, and show up as a success under the test results tab.
  • Now switch to the Testing view, and change the default test runner to "Delegate to Gradle"
  • Re-run the test case from the gutter. This time there won't be any indication of the test succeeding or failing or even running in the test results tab.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions