Add tests for new tool version checking
commit6e00f6aceae41a77ddbdbbc765986cbcc2be8446
authorJohn Ericson <jericson@galois.com>
Wed, 14 Dec 2016 21:15:12 +0000 (14 16:15 -0500)
committerJohn Ericson <Ericson2314@Yahoo.com>
Fri, 6 Jan 2017 21:42:08 +0000 (6 16:42 -0500)
tree5e60b8b56ad033ee7713cfcc2ed72a5177be17f9
parente7621b8ed2845fb6ad5fd640732fdfbf58ce5b08
Add tests for new tool version checking

 - Existing test `InternalLibrary4` was deleted because it relied on the old
   behavior.

 - New tests added are:
    - InternalVersions/BuildDependsBad
    - InternalVersions/BuildDependsExtra
    - InternalVersions/BuildToolsBad
    - InternalVersions/BuildToolsExtra
    - InternalVersions/BuildToolDependsBad
    - InternalVersions/BuildToolDependsExtra
    - ToolDependsInternalMissing
34 files changed:
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/MyLibrary.hs [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/my.cabal [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/programs/lemon.hs [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/setup-ignore.test.hs [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/setup.test.hs [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/to-install/MyLibrary.hs [deleted file]
cabal-testsuite/PackageTests/BuildDeps/InternalLibrary4/to-install/my.cabal [deleted file]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsBad/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsBad/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsBad/build-depends-bad-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsBad/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsExtra/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsExtra/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsExtra/build-depends-extra-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildDependsExtra/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsBad/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsBad/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsBad/build-tool-depends-bad-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsBad/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsExtra/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsExtra/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsExtra/build-tool-depends-extra-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolDependsExtra/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsBad/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsBad/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsBad/build-tools-bad-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsBad/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsExtra/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsExtra/Main.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsExtra/build-tools-extra-version.cabal [new file with mode: 0644]
cabal-testsuite/PackageTests/InternalVersions/BuildToolsExtra/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/ToolDependsInternalMissing/Foo.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/ToolDependsInternalMissing/setup.test.hs [new file with mode: 0644]
cabal-testsuite/PackageTests/ToolDependsInternalMissing/tool-depends-missing.cabal [new file with mode: 0644]