aboutsummaryrefslogtreecommitdiff
path: root/tests/html-tests/README
diff options
context:
space:
mode:
authorDavid Waern <david.waern@gmail.com>2011-05-22 15:41:52 +0000
committerDavid Waern <david.waern@gmail.com>2011-05-22 15:41:52 +0000
commitaee6d6b5b733aa9bcfa278f8ed8e7c93472c4671 (patch)
tree39bf61c2e923fe9ec0416f83a3c4dd2f394634e6 /tests/html-tests/README
parent2c838a70e3a5906d2168d9b064960af021b534bc (diff)
Use cabal's test suite support to run the test suite
This gives up proper dependency tracking of the test script.
Diffstat (limited to 'tests/html-tests/README')
-rw-r--r--tests/html-tests/README16
1 files changed, 6 insertions, 10 deletions
diff --git a/tests/html-tests/README b/tests/html-tests/README
index fd906b2b..644d0a71 100644
--- a/tests/html-tests/README
+++ b/tests/html-tests/README
@@ -1,4 +1,3 @@
-
This is a testsuite for Haddock that uses the concept of "golden files". That
is, it compares output files against a set of reference files.
@@ -6,7 +5,7 @@ To add a new test:
1) Create a module in the "tests" directory.
- 2) Run runtests.hs. You should now have output/<modulename>.html. The test
+ 2) Run "cabal test". You should now have output/<modulename>.html. The test
passes since there is no reference file to compare with.
3) To make a reference file from the output file, do
@@ -14,15 +13,12 @@ To add a new test:
Tips and tricks:
-You can
+To copy all output files into reference files, run
runhaskell copy.hs
-to copy all output files into reference files.
-
-You can
- runhaskell runtests.hs all
-
-to continue despite a failing test.
+You can run all tests despite failing tests, like so
+ cabal test --test-option=all
You can pass extra options to haddock like so
- runhaskell runtests.hs --title="All Tests" all
+ cabal test --test-options='all --title="All Tests"'
+