me
/
guix
Archived
1
0
Fork 0

gnu: Add ghc-easytest.

* gnu/packages/haskell-check.scm (ghc-easytest): New variable

Signed-off-by: Leo Famulari <leo@famulari.name>
master
Carlo Holl 2020-11-25 12:16:35 -08:00 committed by Leo Famulari
parent df0e411373
commit f1e73a5caf
No known key found for this signature in database
GPG Key ID: 2646FA30BACA7F08
1 changed files with 27 additions and 0 deletions

View File

@ -12,6 +12,7 @@
;;; Copyright © 2018 Arun Isaac <arunisaac@systemreboot.net>
;;; Copyright © 2019 Timothy Sample <samplet@ngyro.com>
;;; Copyright © 2020 John Soo <jsoo1@asu.edu>
;;; Copyright © 2020 Carlo Holl <carloholl@gmail.com>
;;;
;;; This file is part of GNU Guix.
;;;
@ -1038,3 +1039,29 @@ regular development cycle and regressions caught early.
See the documentation in \"Test.Inspection\" or the project webpage for more
examples and more information.")
(license license:expat)))
(define-public ghc-easytest
(package
(name "ghc-easytest")
(version "0.2.1")
(source
(origin
(method url-fetch)
(uri (string-append
"https://hackage.haskell.org/package/easytest/easytest-"
version ".tar.gz"))
(sha256
(base32
"0gdyawzlw6d15yz7ji599xjgfr0g7l1iq11ffr4aw3j6g3dc6m8i"))))
(build-system haskell-build-system)
(inputs
`(("ghc-async" ,ghc-async)
("ghc-random" ,ghc-random)
("ghc-call-stack" ,ghc-call-stack)))
(home-page "https://github.com/joelburget/easytest")
(synopsis "Testing library for Haskell")
(description "EasyTest is a testing toolkit, meant to replace most uses of
QuickCheck, SmallCheck, HUnit, and frameworks like Tasty, etc. Tests can be
written with ordinary Haskell code, with control flow explicit and under
programmer control.")
(license license:expat)))