gnu: Add ghc-test-framework.

* gnu/packages/haskell.scm (ghc-test-framework): New variable.
This commit is contained in:
Eric Bavier 2015-11-18 18:05:24 -06:00
parent 1472ba2546
commit 09655c676b
1 changed files with 35 additions and 0 deletions

View File

@ -1720,6 +1720,41 @@ library, including the ability to split random number generators.")
"This package provides various primitive memory-related operations.") "This package provides various primitive memory-related operations.")
(license bsd-3))) (license bsd-3)))
(define-public ghc-test-framework
(package
(name "ghc-test-framework")
(version "0.8.1.1")
(source
(origin
(method url-fetch)
(uri (string-append "http://hackage.haskell.org/package/test-framework/"
"test-framework-" version ".tar.gz"))
(sha256
(base32
"0wxjgdvb1c4ykazw774zlx86550848wbsvgjgcrdzcgbb9m650vq"))))
(build-system haskell-build-system)
(inputs
`(("ghc-hunit" ,ghc-hunit)
("ghc-libxml" ,ghc-libxml)
("ghc-quickcheck" ,ghc-quickcheck)))
(propagated-inputs
`(("ghc-ansi-terminal" ,ghc-ansi-terminal)
("ghc-ansi-wl-pprint" ,ghc-ansi-wl-pprint)
("ghc-hostname" ,ghc-hostname)
("ghc-old-locale" ,ghc-old-locale)
("ghc-random" ,ghc-random)
("ghc-regex-posix" ,ghc-regex-posix)
("ghc-xml" ,ghc-xml)))
(home-page "https://batterseapower.github.io/test-framework/")
(synopsis "Framework for running and organising tests")
(description
"This package allows tests such as QuickCheck properties and HUnit test
cases to be assembled into test groups, run in parallel (but reported in
deterministic order, to aid diff interpretation) and filtered and controlled
by command line options. All of this comes with colored test output, progress
reporting and test statistics output.")
(license bsd-3)))
(define-public ghc-tf-random (define-public ghc-tf-random
(package (package
(name "ghc-tf-random") (name "ghc-tf-random")