Regression testing with Hackage
Saturday, March 21st, 2009Suppose you wanted to do something rash like release a new version of some important piece of infrastructure like Cabal, haddock or indeed ghc itself. Of course you worry that your sparkling new release might have hidden regressions. If only you could check that you’re not breaking anyone’s code. Well, you can!
We can use the cabal command line tool to do regression testing. Basically we build all of Hackage with the old and new releases and then we compare the build reports to find regressions. Simple!
Let’s look at the details…
(more…)
