gnu: Add elixir-excoveralls.

* gnu/packages/elixir-xyz.scm (elixir-excoveralls): New variable.

Change-Id: Ib271d8a7393e21178806df28ab892afe99757297
Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
This commit is contained in:
Pierre-Henry Fröhring 2023-12-10 14:04:04 +01:00 committed by Liliana Marie Prikler
parent ab74b47e92
commit 2060e3f5c8
No known key found for this signature in database
GPG key ID: 442A84B8C70E2F87

View file

@ -182,6 +182,28 @@ (define-public elixir-castore
(home-page "https://hexdocs.pm/castore/")
(license license:asl2.0)))
(define-public elixir-excoveralls
(package
(name "elixir-excoveralls")
(version "0.18.0")
(source
(origin
(method url-fetch)
(uri (hexpm-uri name version))
(sha256
(base32 "02x69ll5scvraky0k5gacvnnmldv5k04kgk02x087d9w3y8vn28i"))))
(build-system mix-build-system)
(propagated-inputs (list elixir-castore elixir-jason))
(arguments (list #:tests? #f)) ; no tests
(synopsis "Coverage report tool with coveralls.io integration")
(description
"Library that reports test coverage statistics, with the option to
post to coveralls.io service. It uses Erlang's cover to generate coverage
information, and posts the test coverage results to coveralls.io through the
JSON API.")
(home-page "https://hexdocs.pm/excoveralls/")
(license license:expat)))
;;;
;;; Avoid adding new packages to the end of this file. To reduce the chances
;;; of a merge conflict, place them above by existing packages with similar