From ee36db63df8fa5e706e5422258d9904ecbdf7405 Mon Sep 17 00:00:00 2001 From: Duncan Coutts <duncan@haskell.org> Date: Sat, 16 Oct 2010 16:56:15 +0000 Subject: [PATCH] Update the unit tests of the testsuite feature --- tests/PackageTests/TestStanza/Check.hs | 7 ++++--- tests/suite.hs | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/tests/PackageTests/TestStanza/Check.hs b/tests/PackageTests/TestStanza/Check.hs index f168f792ff..35853a5ef6 100644 --- a/tests/PackageTests/TestStanza/Check.hs +++ b/tests/PackageTests/TestStanza/Check.hs @@ -13,6 +13,7 @@ import Distribution.Package ( PackageIdentifier(..), PackageName(..), Dependency(..) ) import Distribution.PackageDescription ( PackageDescription(..), BuildInfo(..), TestSuite(..), Library(..) + , TestSuiteInterface(..) , TestType(..), emptyPackageDescription, emptyBuildInfo, emptyLibrary , emptyTestSuite, BuildType(..) ) import Distribution.Verbosity (silent) @@ -47,7 +48,7 @@ suite cabalVersion = TestCase $ do , stability = "stable" , description = "Check that Cabal recognizes the Test stanza defined below." , category = "PackageTests" - , descCabalVersion = anyVersion + , specVersionRaw = Right anyVersion , buildType = Just Simple , buildDepends = [ Dependency (PackageName "base") anyV ] @@ -61,7 +62,7 @@ suite cabalVersion = TestCase $ do } , testSuites = [ emptyTestSuite { testName = "dummy" - , testType = ExeTest (Version [1,0] []) "dummy.hs" + , testInterface = TestSuiteExeV10 (Version [1,0] []) "dummy.hs" , testBuildInfo = emptyBuildInfo { targetBuildDepends = [ Dependency (PackageName "base") anyVersion ] @@ -75,4 +76,4 @@ suite cabalVersion = TestCase $ do (unlines $ map (show . disp) xs) in assertEqual depMessage True False Right (f, _) -> assertEqual "parsed package description does not match anticipated" - f anticipatedFinalPD \ No newline at end of file + f anticipatedFinalPD diff --git a/tests/suite.hs b/tests/suite.hs index c9307e245d..afbf3b484f 100644 --- a/tests/suite.hs +++ b/tests/suite.hs @@ -26,6 +26,7 @@ import PackageTests.TestStanza.Check import Distribution.Text (display) import Distribution.Simple.Utils (cabalVersion) import Data.Version +import System.Directory hunit :: TestName -> HUnit.Test -> Test hunit name test = testGroup name $ hUnitTestToTests test -- GitLab