No commit activity in last 3 years
No release in over 3 years
Stepdown allows you to see where your most used Cucumber steps are, your unused steps and how they are clustered
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 0.5
~> 0.10
~> 10.0
~> 2.5
~> 3.1

Runtime

~> 1.0
~> 2.3
 Project Readme

<img src=“https://badge.fury.io/rb/stepdown.png” alt=“Gem Version” />

Stepdown¶ ↑

Stepdown allows you to see where your most used Cucumber steps are, your unused steps and how they are clustered

Statistics available¶ ↑

  • Total number of scenarios

  • Total number of steps

  • Number of empty scenarios (scenarios without any steps)

  • Number of steps per scenario

  • Number of unique steps per scenario

  • Per step

    • Total usage

    • Number of scenarios

    • Usage per scenario

    • Scenario grouping (number of times used with another step)

Installation¶ ↑

Stepdown is available as a Ruby gem

gem install stepdown

Or, add the following to your Gemfile

gem 'stepdown'

Usage¶ ↑

From the root folder of your project. This assumes step definitions are in PROJECT_ROOT/features/step_definitions and feature files are in PROJECT_ROOT/features

stepdown

Or, set the directory parameters manually

stepdown --steps <step definition directory> --features <feature file directory>
e.g. stepdown --steps features/step_definitions --features features

Options¶ ↑

For a full list of available options

stepdown --help