[Haskell-cafe] Recipes for organizing HUnit tests
isaacdupree at charter.net
Sun Oct 28 12:49:28 EDT 2007
Mushfeq Khan wrote:
> I'm new to Haskell and am trying to find a good way to organize my HUnit
> tests. Having used some of the other XUnit frameworks, I tended towards
> trying to organize them all in a parallel "test" folder structure, but this
> seems to be a bad fit for Haskell, since the test modules cannot see the
> source modules unless they are either in the same folder or a folder above
> it. That's without modifying the module search path when I run the tests,
> which I would like to avoid.
Well, it's certainly possible to use parallel directory structures --
this is one way to do it:
module Xyzzy.Gizmo where
module Test.Gizmo where
main = ...
ghc --make -main-is Test.Gizmo.main Test/Gizmo.hs
Or without -main-is,
module Main where
main = testGizmo, testBar ...
ghc --make Tests
More information about the Haskell-Cafe