質問

私ウプロジェクト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
scroll top