Add a cabal test runner