packages feed

creatur-4.2.0: test/Main.hs

------------------------------------------------------------------------
-- |
-- Module      :  Main
-- Copyright   :  (c) Amy de Buitléir 2012-2013
-- License     :  BSD-style
-- Maintainer  :  amy@nualeargais.ie
-- Stability   :  experimental
-- Portability :  portable
--
-- Runs the QuickCheck tests.
--
------------------------------------------------------------------------
module Main where

import ALife.Creatur.CounterQC (test)
import ALife.Creatur.Database.FileSystemQC (test)
import ALife.Creatur.UtilQC (test)
import ALife.Creatur.Genetics.CodeQC (test)
import ALife.Creatur.Genetics.DiploidQC (test)
import ALife.Creatur.Genetics.RecombinationQC (test)
import ALife.Creatur.Genetics.BRGCBoolQC (test)
import ALife.Creatur.Genetics.BRGCWord8QC (test)

import Test.Framework as TF (defaultMain, Test)

tests :: [TF.Test]
tests = 
  [ 
    ALife.Creatur.CounterQC.test,
    ALife.Creatur.Database.FileSystemQC.test,
    ALife.Creatur.UtilQC.test,
    ALife.Creatur.Genetics.CodeQC.test,
    ALife.Creatur.Genetics.DiploidQC.test,
    ALife.Creatur.Genetics.RecombinationQC.test,
    ALife.Creatur.Genetics.BRGCBoolQC.test,
    ALife.Creatur.Genetics.BRGCWord8QC.test
  ]

main :: IO ()
main = defaultMain tests