SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 

ghc-HTF rpm build for : openSUSE Leap 42. For other distributions click ghc-HTF.

Name : ghc-HTF
Version : 0.13.1.0 Vendor : obs://build_opensuse_org/devel:languages:haskell
Release : 5.37 Date : 2018-01-23 20:28:54
Group : Development/Languages/Other Source RPM : ghc-HTF-0.13.1.0-5.37.src.rpm
Size : 3.72 MB
Packager : (none)
Summary : The Haskell Test Framework
Description :
The Haskell Test Framework (/HTF/ for short) lets you define unit tests
(< http://hunit.sourceforge.net>), QuickCheck properties
(< http://www.cs.chalmers.se/~rjmh/QuickCheck/>), and black box tests in an easy
and convenient way. HTF uses a custom preprocessor that collects test
definitions automatically. Furthermore, the preprocessor allows HTF to report
failing test cases with exact file name and line number information.
Additionally, HTF tries to produce highly readable output for failing tests:
for example, it colors and pretty prints expected and actual results and
provides a diff between the two values.

The documentation of the \"Test.Framework.Tutorial\" module provides a tutorial
for HTF. There is also a slightly out-dated blog article
(< http://factisresearch.blogspot.de/2011/10/new-version-of-htf-with-diffs-colors.html>)
demonstrating HTF\'s coloring, pretty-printing and diff functionality.

/HEADS UP, backwards incomatibility with prior versions:/

In version 0.10.0.0, the following changes could break code compiled against
version 0.9.*:

* \"Test.Framework\" now longer exports all of \"Test.Framework.TestManager\" and
\"Test.Framework.BlackBoxTest\". For modules that only define tests, no changes
should be necessary. However, you likely need to adjust your test runner module
by importing \"Test.Framework.TestManager\" and possibly
\"Test.Framework.BlackBoxTest\".

* Some reorganization in \"Test.Framework.TestManager\" and related modules,
introduction of \"Test.Framework.TestTypes\". Usually, your code should not be
affected by these changes.

Starting with version 0.9.0.0, HTF uses a new strategy for collecting the
testcases defined in your project (see \"Test.Framework.Tutorial\" for a
description of this strategy). If you used version 0.8.* or earlier of HTF,
this /will break your build!/ However, it\'s rather easy to bring you project in
line with the new HTF version. Here are the steps that will most likely resolve
your backwards incompatibility problems:

* If a module exports the \'allHTFTests\' symbol, this export must be changed to
\'htf_thisModulesTests\'.

* If an import declaration of some module hides the \'allHTFTests\' symbol, you
can simply remove the hiding clause for \'allHTFTests\'.

* If a module collects and executes tests from several other modules, the
collecting module has to be changed as follows: add \'{-# OPTIONS_GHC
-F -pgmF htfpp #-}\' to the top of the collecting module, import the
other modules with the \'{-@ HTF_TESTS @-}\' annotation, use
the symbol \'htf_importedTests\' for referencing the imported tests. See
\"Test.Framework.Tutorial\" for details.

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

Content of RPM  Changelog  Provides Requires

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

Provides :
ghc-HTF
ghc-HTF(x86-64)
libHSHTF-0.13.1.0-2k306gt5s0nFXeIvEnTMPp-ghc8.0.1.so()(64bit)

Requires :
libHSold-time-1.1.0.3-IcvdkJUsE9M8t3io8peAEp-ghc8.0.1.so()(64bit)
libHSunix-2.7.2.0-ghc8.0.1.so()(64bit)
libHSregex-compat-0.95.1-JPDhOGKcrkD8S1t3VsLLUt-ghc8.0.1.so()(64bit)
libHSQuickCheck-2.8.2-B7cXgOk7OAiKrNRsk2SfuA-ghc8.0.1.so()(64bit)
libHSpretty-1.1.3.3-ghc8.0.1.so()(64bit)
libHSdirectory-1.2.6.2-ghc8.0.1.so()(64bit)
libHSpolyparse-1.12-7sW0lbmkxhF5jvhb1ZEZJR-ghc8.0.1.so()(64bit)
libHSdlist-0.8.0.2-GWAMmbX9rLg3tqrbOizHGv-ghc8.0.1.so()(64bit)
libHShashable-1.2.4.0-BU6c9a6Q6lID9oy9iugxdV-ghc8.0.1.so()(64bit)
libHStransformers-compat-0.5.1.4-81lZyuOJOvsD0zyCv2TKld-ghc8.0.1.so()(64bit)
libHSstm-2.4.4.1-4z2NRWnB0NIIUvSJsHW0kF-ghc8.0.1.so()(64bit)
libffi.so.4()(64bit)
libHSmtl-2.2.1-6qsR1PHUy5lL47Hpoa4jCM-ghc8.0.1.so()(64bit)
libHSxmlgen-0.6.2.1-HeNjrKMteA4FGHBdJmUpNe-ghc8.0.1.so()(64bit)
libgmp.so.10()(64bit)
libHShaskell-src-1.0.2.0-LWJhH60HaHSDbuVJrdJiUp-ghc8.0.1.so()(64bit)
libc.so.6(GLIBC_2.3.4)(64bit)
libc.so.6(GLIBC_2.2.5)(64bit)
libc.so.6(GLIBC_2.14)(64bit)
libutil.so.1()(64bit)
libHStemplate-haskell-2.11.0.0-ghc8.0.1.so()(64bit)
libHSinteger-gmp-1.0.0.1-ghc8.0.1.so()(64bit)
libHStransformers-0.5.2.0-ghc8.0.1.so()(64bit)
libHSdeepseq-1.4.2.0-ghc8.0.1.so()(64bit)
libHSlifted-base-0.2.3.8-KLkd0w1UJqu6nE8oVTTEBy-ghc8.0.1.so()(64bit)
rpmlib(CompressedFileNames) <= 3.0.4-1
libHSvector-0.11.0.0-BEDZb5o2QOhGbIm6ky7rl6-ghc8.0.1.so()(64bit)
libHSghc-prim-0.5.0.0-ghc8.0.1.so()(64bit)
rpmlib(PayloadIsLzma) <= 4.4.6-1
libHSblaze-builder-0.4.0.2-LfJHtaLjD4FC6u7q2ZoVsA-ghc8.0.1.so()(64bit)
libHSbinary-0.8.3.0-ghc8.0.1.so()(64bit)
libc.so.6()(64bit)
libHSattoparsec-0.13.1.0-PnZFeXDLwG3d7PtiHHmiD-ghc8.0.1.so()(64bit)
libHStf-random-0.5-4z8OJUaXC1FRNfrLPFWAD-ghc8.0.1.so()(64bit)
librt.so.1(GLIBC_2.2.5)(64bit)
libHSHUnit-1.3.1.2-LggooYwT1UPHSoNYWvAdgk-ghc8.0.1.so()(64bit)
libHSregex-base-0.93.2-4lnOy3Rb1yfISFVEXVfJuH-ghc8.0.1.so()(64bit)
libHSregex-posix-0.95.2-Fy6xYMm8dnjHHt23b8RdmR-ghc8.0.1.so()(64bit)
librt.so.1()(64bit)
libHSprocess-1.4.2.0-ghc8.0.1.so()(64bit)
libHStime-1.6.0.1-ghc8.0.1.so()(64bit)
libHStagged-0.8.5-CtgV6EcN0do8F92i1S6iYx-ghc8.0.1.so()(64bit)
libm.so.6(GLIBC_2.2.5)(64bit)
libHSmonad-control-1.0.1.0-HoNEBoNfniX3vjSfkI7WTT-ghc8.0.1.so()(64bit)
libHSbase-4.9.0.0-ghc8.0.1.so()(64bit)
libHSold-locale-1.0.0.7-6glXNhHF891B41ZfuI8hU8-ghc8.0.1.so()(64bit)
libHSprimitive-0.6.1.0-Ip44DqhfCp21tTUYbecwa-ghc8.0.1.so()(64bit)
libHStext-1.2.2.1-JAnD1x1IHr6H3rdrqlXcyH-ghc8.0.1.so()(64bit)
libHSunordered-containers-0.2.7.2-CFLYbZbgpOSD4Bev2sBRsH-ghc8.0.1.so()(64bit)
libHSscientific-0.3.4.9-KipFFKt7jBhK7V75txtijc-ghc8.0.1.so()(64bit)
libHSsyb-0.6-C65vWCsht6A8uLstpQIXyj-ghc8.0.1.so()(64bit)
libdl.so.2()(64bit)
libHStransformers-base-0.4.4-25SoAegOdaF8rLEnnb5jPI-ghc8.0.1.so()(64bit)
libHSfilepath-1.4.1.0-ghc8.0.1.so()(64bit)
libHScontainers-0.5.7.1-ghc8.0.1.so()(64bit)
libHSghc-boot-th-8.0.1-ghc8.0.1.so()(64bit)
libHSaeson-0.11.3.0-GkykzqDMp8qGuHilrBbDW8-ghc8.0.1.so()(64bit)
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
libpthread.so.0(GLIBC_2.2.5)(64bit)
libHSDiff-0.3.4-CvTvfLh1cVEpN1WaPEC4M-ghc8.0.1.so()(64bit)
libc.so.6(GLIBC_2.3.2)(64bit)
libpthread.so.0()(64bit)
librt.so.1(GLIBC_2.3.3)(64bit)
libHScpphs-1.20.2-JJyd33DyqS2IdvgfEifJtO-ghc8.0.1.so()(64bit)
libc.so.6(GLIBC_2.7)(64bit)
libm.so.6()(64bit)
libHSrandom-1.1-54KmMHXjttlERYcr1mvsAe-ghc8.0.1.so()(64bit)
libc.so.6(GLIBC_2.3)(64bit)
libHSbytestring-0.10.8.1-ghc8.0.1.so()(64bit)
libdl.so.2(GLIBC_2.2.5)(64bit)
libHSbase64-bytestring-1.0.0.1-In9M41tLtcS9QYt3QpGpNY-ghc8.0.1.so()(64bit)
libHSarray-0.5.1.1-ghc8.0.1.so()(64bit)


Content of RPM :
/usr/bin/htfpp
/usr/lib64/ghc-8.0.1/HTF-0.13.1.0-2k306gt5s0nFXeIvEnTMPp
/usr/lib64/ghc-8.0.1/HTF-0.13.1.0-2k306gt5s0nFXeIvEnTMPp/libHSHTF-0.13.1.0-2k306gt5s0nFXeIvEnTMPp-ghc8.0.1.so
/usr/share/doc/packages/ghc-HTF
/usr/share/doc/packages/ghc-HTF/LICENSE

 
ICM