Support for Gherkin #6744
Labels
awaiting-maintainer
Awaiting review from Bazel team on issues
P3
We're not considering working on this, but happy to review a PR. (No assignee)
product: Android Studio
Android Studio plugin
product: CLion
CLion plugin
product: GoLand
GoLand plugin
product: IntelliJ
IntelliJ plugin
product: PyCharm
PyCharm plugin
type: feature request
Description of the feature request:
Lots of developers use Gherkin feature files to BDD test their applications, and they play well with Bazel. The standard Gherkin plugin for in the JetBrains ecosystem has 2.9M downloads: https://plugins.jetbrains.com/plugin/9164-gherkin. The Bazel plugin should support project-specific syntax highlighting, intellitext, breakpoints, and gutter test buttons for Gherkin.
Which category does this issue belong to?
Intellij, GoLand, CLion, PyCharm, Android Studio
What underlying problem are you trying to solve with this feature?
The standard JetBrains plugin only seems to help with filenames and formatting. It may support test configurations, but in Bazel projects the gutter icons do not work. Other plugins provide more functionality, but don't work with Bazel.
This seems to be the most feature rich (255K downloads):
https://plugins.jetbrains.com/plugin/16289-cucumber-
This plugin comes close to working well for Go:
https://plugins.jetbrains.com/plugin/24323-cucumber-go
But looks like it just uses regex to identify steps and link them back to functions instead of actually running tests in a mode that outputs the supported step definitions: nikolaymatrosov/cucumber-go#36
What operating system, Intellij IDE and programming languages are you using? Please provide specific versions.
No response
Have you found anything relevant by searching the web?
No response
Any other information, logs, or outputs that you want to share?
No response
The text was updated successfully, but these errors were encountered: