On Wed, Feb 8, 2012 at 4:42 AM, Christoph Breitkopf
<chbreitk...@googlemail.com> wrote:
> Hello Thomas,
>
> On Wed, Feb 8, 2012 at 4:03 AM, Thomas Tuegel <ttue...@gmail.com> wrote:
>>
>> First, as author of the test suite code, let me apologize for the
>> terrible documentation.
>>
>> This is absolutely NOT how coverage reports are supposed to work. If
>> you configure with '--enable-tests --enable-library-coverage', Cabal
>> will take care of _everything_ else for you, including excluding the
>> test module from the coverage report. You should not have to put any
>> flag gymnastics in your .cabal file.
>
>
> I get only "cabal: unrecognized option `--enable-library-coverage'" when
> doing that. Which cabal version do I need?
> Can you point me to any docs about this? I'm still using test type
> exitcode-stdio-1.0, because I could not get detailed-1.0 to work.

You need Cabal 1.12 for '--enable-library-coverage'. The only place
it's documented is in 'cabal configure --help' (a major oversight on
my part). The online docs for Cabal are only from version 1.10 anyway,
so that wouldn't have helped.

I'm sorry for your struggles getting the detailed type to work. It's a
known issue: the detailed test interface is intentionally disabled in
all the released versions because it's going to change. That's why
none of the test libraries support it yet and why you weren't able to
get it to work.

-- 
Thomas Tuegel

_______________________________________________
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to