キャブールといくつかのクイックチェックテストを統合する方法を理解しようとしています。このgistは、失敗したときにquickCheck
関数がゼロ以外のステータスを返すことを示唆していますが、その動作を取得していないため、error
をテスト全体に呼び出さない限り、cabalのexitcode-stdio-1.0
テストスイートタイプを使用しても機能しません。失敗時のクイックチェック終了ステータスとキャバレーの統合
キャバルuser guideにはdetailed-1.0
テストスイートが記載されていますが、AFAICTはまだ存在しません。それは今の場合ですか?
多くの人がtest-framework packageを使用しているという回答から、this oneと思われます。それは私にとって過度のものですが、私はそれを使うべきですか?
私はこのような状況では不満足です。物事の
バージョン私が使用している:quickCheck
's implementationを見て
cabal-install version 0.10.2
using version 1.10.1.0 of the Cabal library
QuickCheck-2.4.1.1
私はそれが3歳であることは知っていますが、「isSuccess」を「範囲内にする」ために 'Test.QuickCheck.Test'をインポートする必要があることを理解しようと、あまりにも多くの時間を費やしました。誰もがその問題を抱えている場合。 サイドノートには、それをより良くする方法はありますか? (つまり、 'Test Test.QuickCheck'と' Test.QuickCheck.Test'の両方を行う必要はありませんか?) – conrad