gnu: Add ruby-cuke-modeler.

* gnu/packages/ruby.scm (ruby-cuke-modeler): New variable.
This commit is contained in:
Maxim Cournoyer 2020-07-08 22:22:29 -04:00
parent 1097fdbea7
commit f908396529
No known key found for this signature in database
GPG key ID: 1260E46482E63562

View file

@ -4226,6 +4226,32 @@ (define-public ruby-coderay
(home-page "http://coderay.rubychan.de")
(license license:expat)))
(define-public ruby-cuke-modeler
(package
(name "ruby-cuke-modeler")
(version "3.1.0")
(source
(origin
(method url-fetch)
(uri (rubygems-uri "cuke_modeler" version))
(sha256
(base32
"19smj3g3wvz0203l549sadpcxgh0ir350a6k78gq0bmlv9cchmjb"))))
(build-system ruby-build-system)
(arguments `(#:tests? #f)) ;no test suite in gem
(propagated-inputs
`(("ruby-gherkin" ,ruby-gherkin)))
(synopsis "Gherkin test suite analysis tool")
(description "CukeModeler facilitates modeling a test suite that is
written in Gherkin (e.g. Cucumber, SpecFlow, Lettuce, etc.). It does this by
providing an abstraction layer on top of the Abstract Syntax Tree (AST) that
the @code{cucumber-gherkin} generates when parsing features, as well as
providing models for feature files and directories in order to be able to have
a fully traversable model tree of a test suite's structure. These models can
then be analyzed or manipulated more easily than the underlying AST layer.")
(home-page "https://github.com/enkessler/cuke_modeler")
(license license:expat)))
(define-public ruby-parallel-tests
(package
(name "ruby-parallel-tests")