Plugin Icon if
  • Tools Integration
  • Code Tools
  • Editor
  • Code Editing
  • Framework
  • Code Quality
  • Testing
  • BDD

Cucumber +

Обновлено:
1 день назад
Версия:

18.0.0

Обзор
Версии

Обзор

The best Cucumber user experience to run, edit, print Gherkin features... and develop with Java, Kotlin, Scala...

NEW : Rewriting breakpoint supports (Java, Koltin, Scala only)
✓ Hightlighting the Gherkin step/example in progress when debugger in pause
✓ Add breakpoint from Gherkin : the debugger will stop only for selected step/example
✓ Add breakpoint from Java, Koltin, Scala : add a condition « "Cucumber+"!=null » to stop only for Gherkin step's having breakpoints

    Cucumber+ debugger


Display list of features in Cucumber+ tool window

    Cucumber+

  • Group feature per tag or per module
  • Filter features per tags
  • Launch Cucumber tests
  • Export features to pdf

Tests inspection and runner

    Cucumber+

  • Easily locate failed steps
  • Run a single line of a Scenario outline (Java, Kotlin)
  • Print related Stacktrace using quickifix
  • Customize colors and font style from Settings > Color Scheme > Cucumber+

Print features to PDF

    Cucumber+

  • Right click a file and select "Export feature to PDF"
  • Select mutiple files to print also a summary and a front page
  • Customize front page content, footer, header, fonts, colors, etc.
  • Read more at “cucumber+.default.properties” (generated at first print)

Easy handling of Cucumber tables
  • Cucumber table formatting as you go :

    Cucumber+


  • Add new row by pressing 'Enter' from last row or from end of row.
  • Add a new column by pressing 'Pipe' from anywere

    Cucumber+


  • Smart copy or cut table cells and paste to Excel :
    - Swith automatically to column mode when focusing a Cucumber table.
    - Triple-click a header cell to select an entire he entire column,
    or anywhere else for a row.
    - Copy to clipboard to transfert to Excel for example !

    Cucumber+


  • Smart copy from Excel or anywhere and paste to table :
    - Copy from Excel
    - Or from any source capable to copy to text separated by tabs and carriage returns
    - Paste clipboard to add or replace to Cucumber table content !

    Cucumber+


  • Moving rows and colums up/down and left/right :
    - Move caret to a table cell
    - Press Shift+Ctrl and ▼▲ to move row up or down (or Shift+⌘ on MacOs)
    - Press Shift+Ctrl and ◀︎▶ to move column left or right (or Shift+⌘ on MacOs)

    Cucumber+


  • Quick selection of rows and colums,
    Blanking cells facilities :
    - Double click header cell to select a column
    - Double click non-header cell to select a row
    - Press 'Del' to clear cells content
    - Press 'Del' again to delete the row or column

    Cucumber+


  • Navigate from cell to cell by pressing 'Tab', 'Shift tab' or 'Enter'

    Cucumber+


  • Completion to easily fill in tables and more:
    - Table header cells
    - Table cells
    - Markdown images references

    Cucumber+


  • Step completion suggests all steps already used in current module, not only steps having an implementation :
    - The icon tells you if the completion comes from a feature implementation or a feature gherkin file.
    - The right side gives you the name of the file where the proposal step comes from (i.e a Java class, Ruby, Kotlin, etc) or a feature file name.
    - You will also know in how many files the step is used, for exemple : toto.feature (+2)
    - Tags related to step's scenario or step's feature are displayed (gray)
    - Steps related to a deprecated implementation are striked out (Java/Kotlin/Javascript)
    - Press ALT-Space to display a preview of other scenario holding the step :

    Cucumber+


  • Export markdown to PDF : - Markdown supports into feature header, including pictures references and urls
    - Export to a nice PDF !

    Cucumber+


  • Line markers indicating the number of uses of step implementations (Java, Kotlin) :
    - The icon indicates the number of scenarios that use this step
    - Click to choose a scenario and navigate to it

    Cucumber+


Other features :
  • Tag completion (cursor location after @)
  • Toggle Cucumber table smart editing (from Edit menu)
  • Deprecated steps striked out inspection (Java, Kotlin, Javascript)
  • Navigate from Gerkin step definition to its implementation even after modifing the step text

Any suggestion ? Let me know !

@author Maxime HAMM
https://github.com/maximehamm/tzatziki

Many thanks to Pierre-Michel BRET for his contribution, the great PDF generator, allowing to realize a complete layout with page numbers, summary, paragraphs management, etc.

Версии

Версия
Диапазон совместимости
Дата обновления
2025
18.0.0
222 — 251.*
07.05.2025
Скачать
2024
17.10.0
222 — 243.*
20.09.2024
Скачать
Plugin ID:
io.nimbly.tzatziki
icon