Takusen-0.7: Database/MSSqlServer/Test/Enumerator.lhs
|
Module : Database.MSSqlServer.Test.Enumerator
Copyright : (c) 2004 Oleg Kiselyov, Alistair Bayley
License : BSD-style
Maintainer : oleg@pobox.com, alistair@abayley.org
Stability : experimental
Portability : non-portable
> {-# OPTIONS -fglasgow-exts -fallow-overlapping-instances #-}
> module Database.MSSqlServer.Test.Enumerator (runTest) where
> --import qualified Database.MSSqlServer.Enumerator as MSSql (connect, disconnect)
> import qualified Database.MSSqlServer.Test.MSSqlFunctions as Low
> import Database.Test.Enumerator as Enum
> import Database.Test.Performance as Perf
> import Database.Enumerator
> import Control.Monad (when)
> runTest :: Perf.ShouldRunTests -> [String] -> IO ()
> runTest runPerf args = catchDB ( do
> let [user, pswd, dbname ] = args
> Low.runTest args
> {-
> sess <- MSSql.connect user pswd dbname
> Enum.runTests dateMSSql sess
> when (runPerf == Perf.RunTests) (Perf.runTests sess)
> MSSql.disconnect sess
> -}
> ) basicDBExceptionReporter