簡體   English   中英

如何使用堆棧工作台?

[英]How to use stack bench?

剛嘗試在我從cabal轉換為堆棧的項目上運行基准測試。 運行stack bench只打印出project-name-version: benchmarks沒有進一步輸出的project-name-version: benchmarks 我是否必須將其他標志傳遞給堆棧以查看標准輸出?

基准部分供參考:

benchmark mainbench
  type:             exitcode-stdio-1.0
  hs-source-dirs:   src, bench
  main-is:          MainBench.hs
  build-depends:    base,
                    vector,
                    linear,
                    hmatrix,
                    hmatrix-gsl,
                    criterion,
                    random,
                    MonadRandom
  ghc-options:      -Wall
                    -O2
  default-language: Haskell2010

編輯:這是在stack-0.1.6.0

(這與如何使用堆棧台沒有重復:))

我覺得你的設置有些不對勁。 這是典型的輸出(項目名稱為bennie ,基准名稱為bennie-mark ):

$ stack bench
bennie-0.1.0.0: benchmarks
Running 1 benchmarks...
Benchmark bennie-mark: RUNNING...
... output of bennie-mark ...
Benchmark bennie-mark: FINISH

這是stack-0.1.6.0。 也許嘗試升級/重新安裝堆棧。 也許試試stack -v bench

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM