SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ghc-easytest rpm build for : openSUSE Tumbleweed. For other distributions click ghc-easytest.

Name : ghc-easytest
Version : 0.2 Vendor : obs://build_opensuse_org/devel:languages:haskell
Release : 3.1 Date : 2018-10-10 18:07:14
Group : Development/Libraries/Haskell Source RPM : ghc-easytest-0.2-3.1.src.rpm
Size : 0.35 MB
Packager : (none)
Summary : Simple, expressive testing library
Description :
EasyTest is a simple testing toolkit, meant to replace most uses of QuickCheck,
SmallCheck, HUnit, and frameworks like Tasty, etc. Here\'s an example usage:

> module Main where > > import EasyTest > import Control.Applicative > import
Control.Monad > > suite :: Test () > suite = tests > [ scope \"addition.ex1\" $
expect (1 + 1 == 2) > , scope \"addition.ex2\" $ expect (2 + 3 == 5) > , scope
\"list.reversal\" . fork $ do > -- generate lists from size 0 to 10, of Ints in
(0,43) > -- shorthand: listsOf [0..10] (int\' 0 43) > ns < - [0..10] `forM` n ->
replicateM n (int\' 0 43) > ns `forM_` ns -> expect (reverse (reverse ns) == ns)
> -- equivalent to `scope \"addition.ex3\"` > , scope \"addition\" . scope \"ex3\" $
expect (3 + 3 == 6) > , scope \"always passes\" $ do > note \"I\'m running this
test, even though it always passes!\" > ok -- like `pure ()`, but records a
success result > , scope \"failing test\" $ crash \"oh noes!!\" ] > > -- NB: `run
suite` would run all tests, but we only run > -- tests whose scopes are
prefixed by \"addition\" > main = runOnly \"addition\" suite

This generates the output:

> Randomness seed for this run is 5104092164859451056 > Raw test output to
follow ... > ------------------------------------------------------------ > OK
addition.ex1 > OK addition.ex2 > OK addition.ex3 >
------------------------------------------------------------ > ✅ 3 tests
passed, no failures! 👍 🎉 The idea here is to write tests with ordinary Haskell
code, with control flow explicit and under programmer control.

RPM found in directory: /packages/linux-pbone/ftp5.gwdg.de/pub/opensuse/repositories/devel:/languages:/haskell:/lts:/12/openSUSE_Tumbleweed/x86_64

Content of RPM  Changelog  Provides Requires

Hmm ... It's impossible ;-) This RPM doesn't exist on any FTP server

Provides :
ghc-easytest
ghc-easytest(x86-64)
libHSeasytest-0.2-DYZHil1WlwrF07i0YZE0lo-ghc8.4.3.so()(64bit)

Requires :
libHSarray-0.5.2.0-ghc8.4.3.so()(64bit)
libHSasync-2.2.1-1bsiEsDyYvD1Jx6uPPJyV0-ghc8.4.3.so()(64bit)
libHSbase-4.11.1.0-ghc8.4.3.so()(64bit)
libHSbinary-0.8.5.1-ghc8.4.3.so()(64bit)
libHSbytestring-0.10.8.2-ghc8.4.3.so()(64bit)
libHScall-stack-0.1.0-Eiz5FM8yQXpI3vyQ1Rt4Jq-ghc8.4.3.so()(64bit)
libHScontainers-0.5.11.0-ghc8.4.3.so()(64bit)
libHSdeepseq-1.4.3.0-ghc8.4.3.so()(64bit)
libHSghc-prim-0.5.2.0-ghc8.4.3.so()(64bit)
libHShashable-1.2.7.0-8MkquYouWwiLIw3HmVGSkN-ghc8.4.3.so()(64bit)
libHSinteger-gmp-1.0.2.0-ghc8.4.3.so()(64bit)
libHSmtl-2.2.2-ghc8.4.3.so()(64bit)
libHSrandom-1.1-9LLJAJa4iQFLJiLXBOBXBV-ghc8.4.3.so()(64bit)
libHSstm-2.4.5.0-ghc8.4.3.so()(64bit)
libHStext-1.2.3.0-ghc8.4.3.so()(64bit)
libHStime-1.8.0.2-ghc8.4.3.so()(64bit)
libHStransformers-0.5.5.0-ghc8.4.3.so()(64bit)
libc.so.6()(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libgmp.so.10()(64bit)
libm.so.6()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(FileDigests) <= 4.6.0-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
rpmlib(PayloadIsXz) <= 5.2-1


Content of RPM :
/usr/lib64/ghc-8.4.3/easytest-0.2-DYZHil1WlwrF07i0YZE0lo
/usr/lib64/ghc-8.4.3/easytest-0.2-DYZHil1WlwrF07i0YZE0lo/libHSeasytest-0.2-DYZHil1WlwrF07i0YZE0lo-ghc8.4.3.so
/usr/share/licenses/ghc-easytest
/usr/share/licenses/ghc-easytest/LICENSE

 
ICM