我正在尝试cabal test运行我的 HUnit 测试,但运气不佳。问题是它找不到我的测试模块之一 \xe2\x80\x94 我该如何解决这个问题?
cabal configure --enable-tests && cabal build && cabal test失败了
tests/HUnit/Test.hs:4:18:\n Could not find module `AmazonTest\'\nRun Code Online (Sandbox Code Playgroud)\n\n/测试/HUnit
\n\n亚马逊测试.hs
\n\nmodule AmazonTest where\n\nimport Test.HUnit\nimport Lib.Amazon\n\ntests = TestList [ "test sayHello" ~: "Hell!" ~=? sayHello ]\nRun Code Online (Sandbox Code Playgroud)\n\n测试.hs
\n\nmodule Main where\n\nimport Test.HUnit\nimport qualified AmazonTest as Amazon\n\nmain = runTestTT Amazon.tests\nRun Code Online (Sandbox Code Playgroud)\n\n\\Lib\\Amazon.hs
\n\nmodule Lib.Amazon where\n\nsayHello :: String\nsayHello = "Hello!"\nRun Code Online (Sandbox Code Playgroud)\n\n测试我的 .cabal 文件的一部分
\n\ntest-suite test\n type: exitcode-stdio-1.0\n main-is: tests/HUnit/Test.hs\n hs-source-dirs: .\n ghc-options: -Wall\n\n build-depends: base\n , myapp\n , yesod-test >= 0.3 && < 0.4\n , yesod-default\n , yesod-core\n , persistent\n , persistent-postgresql\n , resourcet\n , monad-logger\n , HUnit\n , text\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
1448 次 |
| 最近记录: |