
(I'm sending this again because I had subscribed to the mailing list with a different email address) Hi! I'm not sure if there's a better tool out there but I think stack (http://haskellstack.org/) is pretty convenient for testing a package with different versions of base and other packages on the same system. To test your package with base-4.7 you'd simply run stack test --resolver ghc-7.8 --install-ghc To test your package with base-4.8.2.0 and pkg-x-1.2.3 you'd save the following in a stack.yaml in the same directory as your cabal file: resolver: ghc-7.10.3 extra-deps: - pkg-x-1.2.3 Then run stack solver --update-config to add the remaining dependencies and stack test to build the package and run the tests. If you have your package on Github you can also use Travis CI to test your package with different configurations: http://docs.haskellstack.org/en/stable/travis_ci/ Hope that helps! Simon