<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>Tests/Properties.hs</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,4 @@
+{-# LANGUAGE TypeFamilies #-}
 module Infinity.Plugins where
 
 -- | This class describes all plugins, and all plugins</diff>
      <filename>Infinity/Plugins.hs</filename>
    </modified>
    <modified>
      <diff>@@ -2,19 +2,22 @@
 import Distribution.Simple
 import qualified Control.Exception as Ex
 import System.Directory
+import qualified Tests.Properties as P
 import Control.Monad
 import System.Info
 import System.Exit
 import List
 
 bin  = &quot;infinity&quot;                                      -- files to remove
-dirs = [&quot;./&quot;,&quot;tests/&quot;,&quot;Infinity/&quot;,&quot;Infinity/Plugins/&quot;] -- directories to clean
+dirs = [&quot;./&quot;,&quot;Tests/&quot;,&quot;Infinity/&quot;,&quot;Infinity/Plugins/&quot;] -- directories to clean
 
 main = defaultMainWithHooks $ defaultUserHooks {
+      runTests  = tests,
       postBuild = copyInfinity,
       postClean = cleanInfinity
 }
 
+tests _ _ _ _ = P.main
 
 copyInfinity _ _ _ _ = do
   copyFile (&quot;dist/build/infinity/&quot;++bin) bin</diff>
      <filename>Setup.hs</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>tests/Properties.hs</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>0f9dfa67573cc13dd7738b098e5a8dc6293f8a29</id>
    </parent>
  </parents>
  <author>
    <name>Austin Seipp</name>
    <email>austin@youareinferior.net</email>
  </author>
  <url>http://github.com/thoughtpolice/infinity/commit/203adb9d634e2392c6dd40f4bd271240d3cbd602</url>
  <id>203adb9d634e2392c6dd40f4bd271240d3cbd602</id>
  <committed-date>2008-01-01T23:35:41-08:00</committed-date>
  <authored-date>2008-01-01T23:35:41-08:00</authored-date>
  <message>added support to run testsuite from Setup.hs
small annotations to a few files, also now moved
the test properties to their own module under the
Tests/ directory, and 'runghc Setup.hs test' is now
the way to run the test suite.</message>
  <tree>e33bfd75d282b1cacd38a6115443a08a96bc6b3c</tree>
  <committer>
    <name>Austin Seipp</name>
    <email>austin@youareinferior.net</email>
  </committer>
</commit>
