Организация тестов Haskell

Итак, я пытаюсь следовать предложенной структуре проекта Haskell , и я возникла пара проблем с организацией моих тестов.

Для простоты начнем с:

src/Clue/Cards.hs # defines Clue.Cards module
testsuite/tests/Clue/Cards.hs # tests Clue.Cards module

Во-первых, я ' Я не уверен, как назвать модуль в testsuite / tests / Clue / Cards.hs , который содержит тестовый код, а во-вторых, я не уверен, как скомпилировать свой тестовый код, чтобы я мог связать к моему источнику:

% ghc -c testsuite/tests/Clue/Cards.hs -L src
testsuite/tests/Clue/Cards.hs:5:0:
    Failed to load interface for `Clue.Cards':
      Use -v to see a list of the files searched for.

24
задан rampion 14 January 2011 в 02:28
поделиться