-----------------------------------------------------------------------------
--
-- Module : top tests for layout
-----------------------------------------------------------------------------
{-# OPTIONS_GHC -F -pgmF htfpp #-}
{-# LANGUAGE FlexibleContexts #-}
{-# LANGUAGE FlexibleInstances #-}
{-# LANGUAGE MultiParamTypeClasses #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE ScopedTypeVariables #-}
{-# LANGUAGE TypeFamilies #-}
{-# LANGUAGE TypeSynonymInstances #-}
{-# LANGUAGE UndecidableInstances #-}
-- module Testing where -- must have Main (main) or Main where
--import System.Exit
import Test.Framework
import {-@ HTF_TESTS @-} Uniform.FileStrings_test
-- import {-@ HTF_TESTS @-} Uniform.ByteString_test
import {-@ HTF_TESTS @-} Uniform.Filenames_test
import {-@ HTF_TESTS @-} Uniform.PathShowCase_test
import {-@ HTF_TESTS @-} Uniform.FileStatus_test
import {-@ HTF_TESTS @-} Uniform.Piped_test
import {-@ HTF_TESTS @-} Uniform.TypedFile_test
import Uniform.Strings
import Uniform.Error
--import TestingFileIO
test_fileio = assertBool False
main :: IO ()
main = do
putIOwords ["HTF LayoutTest.hs:\n posTest"]
-- htfMainWithArgs ["--quiet"] htf_importedTests
htfMain htf_importedTests
putIOwords ["HTF end LayoutTest.hs:\n posTest"]
runTest test_fileio
return ()
file1test = do
putStrLn "file1test"
-- push2
-- runErrorVoid $ do
-- test_hidden1
return ()