2

単一のテスト スイートでパッケージをビルドしようとしています。

name:                  test
version:               0.1.0.0
build-type:            Simple
cabal-version:         >=1.10

library
  -- exposed-modules:     
  build-depends:       base
  hs-source-dirs:      src
  default-language:    Haskell2010

Test-Suite tests
  type:                detailed-0.9
  test-module:         Tests
  build-depends:       base, Cabal
  hs-source-dirs:      tests
  default-language:    Haskell2010

何が起こるかは次のとおりです。

PS C:\temporary\test> cabal configure --enable-tests
依存関係を解決しています...
test-0.1.0.0 を構成しています...
PS C:\temporary\test> カバル ビルド
test-0.1.0.0 を構築しています...
前処理ライブラリ test-0.1.0.0...
インプレース登録 test-0.1.0.0...
test-0.1.0.0 のテスト スイート 'tests' を前処理しています...
[1/1] テストのコンパイル ( tests\Tests.hs, dist\build\Tests.o )
C:\Program Files\Haskell Platform\2014.2.0.0\mingw\bin\ar.exe: dist\build\Tests.o: そのようなファイルやディレクトリはありません
PS C:\temporary\test>

Haskell Platform 2014.2.0.0 で Windows 8.1 64 ビットを使用しています。MSYS をインストールしましたが、パス上の MinGW は GHC だけです。また、すべての git バイナリはパス上で MSYS と MinGW の後にあるため、競合しません。アドバイスをいただければ幸いです。


更新: を使用すると、ビルド テストが正常に機能するようtype: exitcode-stdio-1.0です。

4

0 に答える 0