我正在使用詳細的Test-Suite接口搜索cabal軟件包以瞭解如何構造代碼。Cabal Test Suite,其中包含詳細示例
13
A
回答
10
cabal documentation包含detailed-1.0
和exitcode-stdio-1.0
測試接口的示例。但是請注意,詳細的測試界面尚未支持。目前僅支持更簡單的exitcode-stdio-1.0
接口。
從a recent mail thread的cabal-devel
列表(日期爲2011年9月5日)上:
啊,過早的文檔的罕見情況。也就是說, 功能的文檔已到期,但尚未發佈。 [...]沒有發佈的版本支持 的詳細界面呢。就在最近,我們認爲我們已經在最終的 界面上有了決定,並且希望很快能夠在darcs版本中實現。
0
Haddock的cabal文件包含一個測試套節;也許你可以從那裏開始。
5
既然我已經好幾次絆倒了這個問題:隨着驚天動地1.20(1.18),詳細-0.9 是支持,例如參見https://github.com/michaxm/test-detailed-example。但是由於已經有相當長的一段時間了,圍繞exitcode-stdio-1.0(+其中一個支持庫,例如hspec,hunit ......)的基礎設施可能仍然優越。
另請參閱How to use detailed-0.9 in cabal testing。 (使用默認堆項目的名稱)進行了詳細-0.9測試最小.cabal內容
例子:
name: test-detailed-example
version: 0.1.0.0
build-type: Simple
cabal-version: >=1.20
library
hs-source-dirs: src
exposed-modules: Lib
build-depends: base >= 4.7 && < 5
default-language: Haskell2010
test-suite test-detailed-example-test
type: detailed-0.9
hs-source-dirs: test
test-module: Spec
build-depends: base >= 4.7,
Cabal >= 1.20
default-language: Haskell2010
相關問題
- 1. Master - 詳細示例
- 2. Gradle Test,運行詳細?
- 3. 主詳細示例代碼
- 4. Python Selenium Test Suite單Webdriver實例?
- 5. 示例的DevExpress QuantumGrid主詳細
- 6. OptaPlanner Shadow Variable的詳細示例/文檔?
- 7. Android的主詳細流程示例
- 8. PersistentRegexHighlight - 請更詳細的示例
- 9. WPF工具包Datagrid - 顯示詳細行
- 10. 示例主詳細信息視圖 - 詳細信息片段更改內容
- 11. 詳細:mklink及其選項
- 12. flag.PrintDefaults包含`-test`標誌
- 13. SSRS詳細成員只能包含靜態內部成員。
- 14. 使用詳細0.9測試與cabal時得到「Prelude.read:沒有解析」錯誤
- 15. Test Suite Python - issubclass()arg 1必須是類
- 16. Phoronix-Test-Suite的C-Ray測試
- 17. Durandal - 激活在主詳細示例中調用兩次
- 18. 示例項目我可以在詳細信息中檢查OOP
- 19. 詳細
- 20. 詳細信息在Lightbox中的ASP.NET主/明細頁面的示例?
- 21. 顯示行詳細信息
- 22. 顯示詳細位置TextLabel
- 23. FullCalender顯示詳細信息
- 24. Sitecore演示詳細信息
- 25. 詳細顯示的git add
- 26. 產品詳細信息後顯示其中的數據表
- 27. 哪個msi數據庫包含產品類型詳細信息?
- 28. tcp代理會話詳細信息包含哪些內容?
- 29. Google地點詳細信息不包含任何活動
- 30. BIRT詳細報告包含1百萬條記錄
他們真的應該撕裂說出來的文件,這是可怕的誤導。 – ocharles