Add cabal test suite