cucumber / cucumber/vscode

The plugin must be specifically configured for a multi-project setup.

Open
#288 0 comments 1 reaction 0 assignees View on GitHub
Dominant language
TypeScript
Stars
88
Forks
33
PR merge metrics
No merged PRs in 30d

Description

### 🤔 What's the problem you've observed?

I have a multi-project setup where the root is project A and there are two subprojects, B and C.
The projects are configured in Gradle, and the development environment is VS.
For the plugin to correctly read the steps from the feature file in project C, I had to add the following entry to the plugin configuration:

"cucumber.glue": [
"C/src/test/**/*.java",
...
]

### ✨ Do you have a proposal for making it better?

add subproject support to be work with default configuration "src/test/**/*.java"

### 📚 Any additional context?

_No response_

Contributor guide

Open the contributing guide

Research direction

Start by examining the plugin configuration handling and how the default `src/test/**/*.java` pattern is resolved for Gradle projects. Reproduce the root project A with subprojects B and C, then verify that feature steps in project C are discovered without adding a project-specific `cucumber.glue` entry.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript, vscode
Domain
devtools, testing
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
42/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.