設定はどのように行うのですか、簡単な試験Cabal?
質問
私ウプロジェクトCabalパッケージの説明できるかビルドとインストールを自のパッケージ
$ cabal configure $ cabal build $ cabal install
その一方で、 cabal test
?Cabalの助言を設定しテストスイートUserHooksがする方法を教えてください。
解決
としてDuncan記Gregの答えは、Cabal-1.10では支援のための試験スイーツセット。
の マニュアル によると考えられる最善の情報ことになるがその場で発音を確認することが報をご利用いただくために。
このスニペットからマニュアルをご利用方法 exitcode-stdio
試験タイプ:
foo.cabal
Name: foo
Version: 1.0
License: BSD3
Cabal-Version: >= 1.9.2
Build-Type: Simple
Test-Suite test-foo
type: exitcode-stdio-1.0
main-is: test-foo.hs
build-depends: base
試験-foo.hs:
module Main where
import System.Exit (exitFailure)
main = do
putStrLn "This test always fails!"
exitFailure
他のヒント
一つのアプローチは、は、設定を参照してくださいカバルを持つ簡単なテストます。
このアプローチには欠点があり、そしてあることを示唆カバルチケットを開くrel="noreferrer">の、の例の、より直接的にテストを指定することができ
test
test-is: Test
build-depends: QuickCheck
hs-source-dirs: tests src
所属していません StackOverflow