<span class="Apple-style-span" style="font-family: arial, sans-serif; font-size: 13px; border-collapse: collapse; ">What if he wanted to separately have test code? e.g. Sources and Tests each containing identical hierarchies described above. I know cabal has an option for source directory. It appears something  like [1] can be use to run all tests, though I haven&#39;t yet looked into the details of how each file needs to be structured so that all tests are detected (if, e.g., your using quickcheck to implement your tests). Ideally, from the root directory I would want to be able to do cabal install or cabal test.<div>
<br></div><div>[1] <a href="http://hackage.haskell.org/package/cabal-test" target="_blank" style="color: rgb(42, 93, 176); ">http://hackage.haskell.org/package/cabal-test</a></div><div><br></div></span>--<br>Steven<br>
<br><br><div class="gmail_quote">On Sat, Oct 31, 2009 at 7:54 AM, Daniel Fischer <span dir="ltr">&lt;<a href="mailto:daniel.is.fischer@web.de">daniel.is.fischer@web.de</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Am Samstag 31 Oktober 2009 13:32:51 schrieb Michael Mossey:<br>
<div class="im">&gt; I want to have a hierarchy of modules for a local project. Not submitting<br>
&gt; it to Hackage yet. I just want to refer to my local modules as<br>
&gt;<br>
&gt; Basics.CSound<br>
&gt; Basics.Node<br>
&gt; Algo.Fux<br>
&gt;<br>
&gt; etc.<br>
&gt;<br>
&gt; how does one set this up?<br>
<br>
</div>Top directory: project.cabal, Setup.hs (module Main where main = defaultMain)<br>
Subdirectry Basics:<br>
   File CSound.hs  (module Basics.CSound (exports) where...)<br>
   File Node.hs      (module Basics.Node (exports where...)<br>
Subdirectory Algo:<br>
   File Fux.hs       (module Algo.Fux (exports) where...)<br>
<br>
cd Top directory<br>
cabal install<br>
<div><div></div><div class="h5"><br>
&gt;<br>
&gt; Thanks,<br>
&gt; Mike<br>
<br>
<br>
_______________________________________________<br>
Beginners mailing list<br>
<a href="mailto:Beginners@haskell.org">Beginners@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/beginners" target="_blank">http://www.haskell.org/mailman/listinfo/beginners</a><br>
</div></div></blockquote></div><br>