aboutsummaryrefslogtreecommitdiff
path: root/html-test
diff options
context:
space:
mode:
Diffstat (limited to 'html-test')
-rw-r--r--html-test/README.markdown (renamed from html-test/README)17
1 files changed, 10 insertions, 7 deletions
diff --git a/html-test/README b/html-test/README.markdown
index 082104b0..8d57acab 100644
--- a/html-test/README
+++ b/html-test/README.markdown
@@ -3,22 +3,25 @@ is, it compares output files against a set of reference files.
To add a new test:
- 1) Create a module in the "html-test/src" directory.
+ 1. Create a module in the `html-test/src` directory.
- 2) Run "cabal test". You should now have "html-test/out/<modulename>.html".
+ 2. Run `cabal test`. You should now have `html-test/out/<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
- runhaskell accept.lhs <modulename>
+ 3. To make a reference file from the output file, run
+
+ html-test/accept.lhs <modulename>
Tips and tricks:
To "accept" all output files (copy them to reference files), run
- runhaskell accept.lhs
+
+ runhaskell accept.lhs
You can run all tests despite failing tests, like so
- cabal test --test-option=all
+
+ cabal test --test-option=all
You can pass extra options to haddock like so
- cabal test --test-options='all --title="All Tests"'
+ cabal test --test-options='all --title="All Tests"'