On Wed, 2011-10-05 at 12:09 +0200, Tillmann Rendel wrote: > Hi, > > Johan Tibell wrote: > > [...] I'm convinced we need support for building benchmark using Cabal. > > [...] > > Could test sections be used for benchmarks, too? > > > Step 1. Add basic support for building simple benchmark suites e.g. modelled > > after test suite sections: > > This should work immediately. > > > Step 2. Add a detailed benchmark interface that allows the benchmark to > > associate a real valued *measure* (optionally with upper and lower bounds) > > with a benchmark name. > > This could be supported by a protocol where a "test" reports a real > instead of a boolean value. > > Test bench-foo > type: benchmark-1.0 > main-is: bench-foo.hs > build-depends: base > > Except for the more specialized keywords, there seems to be no need to > distinguish tests from benchmarks.
Hmm, that's an interesting idea, to just make benchmarks a different testsuite protocol. Certainly we could prototype it like this. Duncan _______________________________________________ cabal-devel mailing list cabal-devel@haskell.org http://www.haskell.org/mailman/listinfo/cabal-devel