diff --git a/configure.ac b/configure.ac index 9b41e4ee52398983f3d1a8acfa02d76cd71d7924..6261bc811451388d1603ed8e7ea6d42d9894d57f 100644 --- a/configure.ac +++ b/configure.ac @@ -553,6 +553,7 @@ AC_GHC_PKG_CHECK([QuickCheck-2.*], [], [HTOOLS_NODEV=1], t) AC_GHC_PKG_CHECK([test-framework-0.6*], [], [HTOOLS_NODEV=1], t) AC_GHC_PKG_CHECK([test-framework-hunit], [], [HTOOLS_NODEV=1]) AC_GHC_PKG_CHECK([test-framework-quickcheck2], [], [HTOOLS_NODEV=1]) +AC_GHC_PKG_CHECK([temporary], [], [HTOOLS_NODEV=1]) # FIXME: unify checks for non-test libraries (attoparsec, hinotify, ...) # that are needed to execute the tests, avoiding the duplication # of the checks. diff --git a/doc/devnotes.rst b/doc/devnotes.rst index 15dbc7d7e9fd62d49241fc377aa6be9091e564c8..143c5376dabe108aa79db5c266fb03cee592d520 100644 --- a/doc/devnotes.rst +++ b/doc/devnotes.rst @@ -74,6 +74,8 @@ document, plus: it - `shelltestrunner <http://joyful.com/shelltestrunner>`_, used for running shell-based unit-tests +- `temporary <https://github.com/batterseapower/temporary/>`_ library, + tested with version 1.1.2.3 Under Debian Wheezy or later, these can be installed (on top of the required ones from the quick install document) via:: @@ -82,13 +84,14 @@ required ones from the quick install document) via:: libghc-test-framework-dev \ libghc-test-framework-quickcheck2-dev \ libghc-test-framework-hunit-dev \ + libghc-temporary-dev \ hscolour hlint Or alternatively via ``cabal``:: $ cabal install QuickCheck HUnit \ test-framework test-framework-quickcheck2 test-framework-hunit \ - hscolour hlint shelltestrunner + temporary hscolour hlint shelltestrunner Configuring for development