Project

cuketagger

0.0
No release in over 3 years
Low commit activity in last 3 years
batch tagging of cucumber features and scenarios
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.5
< 3.0.0
~> 1.0
~> 10.0
~> 3.0

Runtime

>= 1.3.0, ~> 1.0
 Project Readme

Basic stuff: Gem Version Project License Downloads

User stuff: Yard Docs

Developer stuff: Build Status Coverage Status Maintainability


Cuketagger

This gem provides the ability to manipulate, in bulk, the tags in a Cucumber test suite.

Installation

Add this line to your application's Gemfile:

gem 'cuketagger'

And then execute:

$ bundle

Or install it yourself as:

$ gem install cuketagger

Usage

Tags can be added,

$ cuketagger add:foo path/to/some.feature

removed,

$ cuketagger remove:foo path/to/some.feature

or replaced.

$ cuketagger replace:old_tag:new_tag path/to/some.feature

Multiple tags and files can be manipulated at the same time

$ cuketagger remove:wip add:release5 replace:qa:prod features/foo.feature:6 features/bar.feature

and the modified file content will be output to the console. To modify the files themselves, add the explicit force tag.

$ cuketagger --force remove:wip add:release5 replace:qa:prod features/foo.feature:6 features/bar.feature

Development and Contributing

See CONTRIBUTING.md

License

The gem is available as open source under the terms of the MIT License.