-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Quick feedback loop for test suites -- -- TestLoop provides an automated execution and code reloading of your -- project's test-suites whenever a haskell source file is modified. To -- get started check out http://github.com/roman/testloop @package testloop @version 0.1.1.0 module System.TestLoop -- | Parses your project's cabal file to find possible test-suites you may -- have on your project, then it will start a tracking process that -- listens to changes on files specified on the hs-source-dirs parameter -- of your testsuite, once a file is changed this process will run the -- testsuite automatically. -- -- Use this function as the main of you testloop executable. e.g -- -- On Cabal File -- --
-- test-suite lib-tests -- type: exitcode-stdio-1.0 -- main-is: TestSuite.hs -- hs-source-dirs: -- src, test -- build-depends: -- -- test dependencies -- -- executable testloop -- main-is: TestLoop.hs -- hs-source-dirs: -- src, test -- build-depends: -- -- Your lib/app and test dependencies ... + testloop -- testloop ---- -- On test/TestLoop.hs -- --
-- module Main where -- -- import System.TestLoop -- -- main :: IO () -- main = setupTestLoop --setupTestLoop :: IO ()