Any remaining test patches?
Duncan Coutts
duncan.coutts at googlemail.com
Sat Jun 18 20:12:03 CEST 2011
On Mon, 2011-05-23 at 15:14 +0100, Ian Lynagh wrote:
> > If we'd like to add some flexibility we could allow tests to carry
> > arbitrary tags:
> >
> > class TestInstance a where
> > tags :: a -> [String]
>
> Just because GHC's testsuite distinguishes between ways and tests, I'm
> not sure if Cabal's testsuite framework needs to do so. Ways could just
> be encoded into the hierarchy, e.g. GHC's testsuite could include the
> tests
> typechecker.T5636.ghci
> typechecker.T5636.opt
> typechecker.T5636.prof
> rather than the test
> typechecker.T5636
> with 3 tagged variants.
>
> Perhaps having tags /as well/ would make sense, so
> typechecker.T5636.ghci
> would be tagged ["typechecker", "ghci"] and it would then be possible to
> run 'all tests tagged "ghci"' or 'all tests tagged "typechecker"'.
Right, I was thinking of the latter, that each way is a separate test
but that they're tagged so you know they're related in some way.
Duncan
More information about the cabal-devel
mailing list