How do I get reports on coverage of all modules in a program?<br><br>The documentation I&#39;ve found <a href="http://blog.unsafeperformio.com/?p=18">http://blog.unsafeperformio.com/?p=18</a> and <a href="http://www.haskell.org/ghc/docs/latest/html/users_guide/hpc.html">
http://www.haskell.org/ghc/docs/latest/html/users_guide/hpc.html</a> both do coverage of a single module.&nbsp; Going the naive route of first making sure there are no compiled modules in my source tree (i.e. removing all .o and .hi files) then running &#39;ghc --make -fhpc 
MyTool.hs&#39; succeeds in building the program, and I get a MyTool.tix and a .mix file in .hpc/ for each module after running it, but how do I get &#39;hpc&#39; to produce reports containing more than just Main?<br><br>&#39;hpc6 markup MyTool&#39; includes only Main
<br>&#39;hpc6 markup MyTool Main My.Module&#39; includes only Main<br>&#39;hpc6 markup MyTool My.Module&#39; results in an error:<br>&nbsp;&nbsp;&nbsp; Writing: hpc_index.html<br>&nbsp;&nbsp;&nbsp; hpc6: Prelude.foldr1: empty list<br><br>None of the arguments shown by &#39;hpc6 help markup&#39; stands out as a clear candidate either...
<br><br>&#39;hpc6 report --per-module MyTool&#39; generates this:<br><br>-----&lt;module Main&gt;-----<br>&nbsp;80% expressions used (386/479)<br>100% boolean coverage (0/0)<br>&nbsp;&nbsp;&nbsp;&nbsp; 100% guards (0/0)<br>&nbsp;&nbsp;&nbsp;&nbsp; 100% &#39;if&#39; conditions (0/0)
<br>&nbsp;&nbsp;&nbsp;&nbsp; 100% qualifiers (0/0)<br>100% alternatives used (0/0)<br>100% local declarations used (0/0)<br>100% top-level declarations used (17/17)<br><br>Where are my other modules???<br><br>Any and all help is appreciated.
<br><br>/M<br>