Ошибка при создании тестовых наборов: «не может удовлетворить -package-id»
Я пытаюсь создать тестовый набор для моего проекта,HaskSplit
в моей конфигурации .cabal:
-- Initial HaskSplit.cabal generated by cabal init. For further
-- documentation, see http://haskell.org/cabal/users-guide/
name: HaskSplit
version: 0.1.0.0
synopsis: Haskell Implementation of Shamir's Secret Sharing Scheme
-- description:
license: MIT
license-file: LICENSE
author:
maintainer:
-- copyright:
category: Security
build-type: Simple
-- extra-source-files:
cabal-version: >=1.10
executable HaskSplit
main-is: Main.hs
default-language: Haskell2010
-- other-modules:
other-extensions: TemplateHaskell, NoImplicitPrelude, RankNTypes, OverloadedStrings
build-depends: base >=4.6 && <4.7,
resourcet >=1.1 && <1.2,
bytestring >=0.10 && <0.11,
conduit-extra >=1.1 && <1.2,
vector >=0.10 && <0.11,
conduit >=1.1 && <1.2,
conduit-combinators >=0.2 && <0.3,
mono-traversable >=0.5 && <0.6,
safe >=0.3 && <0.4,
transformers >=0.3 && <0.4,
filepath >= 1.3,
directory >=1.2,
Glob >= 0.7.4,
errors >= 1.4,
optparse-applicative >= 0.8
hs-source-dirs: src
default-language: Haskell2010
ghc-options: -Wall -fno-warn-orphans
test-suite tests
type: exitcode-stdio-1.0
default-language: Haskell2010
hs-source-dirs: tests
main-is: Test.hs
ghc-options: -Wall -fno-warn-orphans
build-depends: base == 4.*,
QuickCheck >=2.6 && <2.7,
test-framework-quickcheck2 >= 0.3.0.3,
HaskSplit
Рассматривая пример установки test-suiteВотЯ заметил, что они указывают свой собственный пакет как один из модулей, зависящих от сборки. Поэтому я сделал то же самое, чтобы я мог сохранитьbuild-depends
список для моего короткого набора тестов.
Однако, когда я пытаюсьcabal repl test:tests
в командной строке я получаю следующую ошибку:
<command line>: cannot satisfy -package-id HaskSplit-0.1.0.0-inplace
Я не слишком уверен, что мне здесь не хватает, кто-нибудь может мне помочь? Здесь происходят циклические зависимости? Или мне нужно создать экземпляр библиотеки моего пакета для сборки зависит от работы?
Спасибо!