@@ -0,0 +1,33 @@
1+{-
2+ Module : Main
3+ Copyright : (c) 2013 Peter Simons
4+ License : BSD3
5+
6+ Maintainer : simons@cryp.to
7+ Stability : provisional
8+ Portability : portable
9+
10+ Cabal2nix doctest suite.
11+-}
12+
13+module Main ( main ) where
14+
15+import Test.DocTest
16+
17+main :: IO ()
18+main = do
19+ let libs = [ "src/Cabal2Nix/License.hs"
20+ , "src/Cabal2Nix/CorePackages.hs"
21+ , "src/Cabal2Nix/Flags.hs"
22+ , "src/Cabal2Nix/Generate.hs"
23+ , "src/Cabal2Nix/Hackage.hs"
24+ , "src/Cabal2Nix/Normalize.hs"
25+ , "src/Cabal2Nix/Name.hs"
26+ , "src/Cabal2Nix/PostProcess.hs"
27+ , "src/Distribution/NixOS/Derivation/License.hs"
28+ , "src/Distribution/NixOS/Derivation/Cabal.hs"
29+ , "src/Distribution/NixOS/Derivation/Meta.hs"
30+ , "src/Distribution/NixOS/PrettyPrinting.hs"
31+ ]
32+ doctest $ "src/Cabal2Nix.hs" : libs
33+ doctest $ "src/Hackage4Nix.hs" : libs