[Haskell-cafe] Re: GSoC: Improving Cabal's Test Support

Thomas Tuegel ttuegel at gmail.com
Tue Apr 6 21:37:48 EDT 2010


On Tue, Apr 6, 2010 at 9:00 PM, Gregory Crosswhite
<gcross at phys.washington.edu> wrote:
> Sounds like a good plan to me!
>
> You still need some way to separate out the test dependencies from the main build dependencies, though.  Perhaps as a separate line in the main Cabal header section?

I think I can implement this inside Cabal in the conversion from
GenericPackageDescription to PackageDescription, as if it were
implemented all in terms of conditionals.  So, if tests are enabled,
the test executables are in the PackageDescription and their
dependencies get pulled in; if tests are disabled, the executables get
cut from the PackageDescription.  Am I missing something?

-- 
Thomas Tuegel


More information about the Haskell-Cafe mailing list