Просто попытался запустить тесты по проекту, который я преобразовал из кэбала в стек. Запуск stack bench
просто распечатывает 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
Edit: это на stack-0.1.6.0
(Это не дубликат How to use stack bench :))
Я пробовал '-v', это дает страницы вывода из стека, но затем скрывает вывод из критерия/программы. Это также в стеке 0.1.6.0. – fho
Вы случайно установили контрольный раздел в файле cabal по-разному? – fho
Это файл, который я использовал: http://lpaste.net/3673762003903578112 Программа beanie-mark просто делает «putStrLn» blah », но вы все равно должны видеть весь окружающий вывод. – ErikR