• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

hspec/hspec-example: A Haskell/Hspec skeleton project

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称(OpenSource Name):

hspec/hspec-example

开源软件地址(OpenSource Url):

https://github.com/hspec/hspec-example

开源编程语言(OpenSource Language):

Haskell 100.0%

开源软件介绍(OpenSource Introduction):

Build Status

Running tests

You can run your tests with stack, cabal, ghci or sensei. All of these options are discussed below.

Note: Using stack or cabal is slow. Use ghci or sensei for a faster edit-compile-test cycle.

With stack

Simply run:

$ stack test

With cabal

First make sure that you have a recent version of cabal-install (you need at least v3.0.0.0:

$ cabal --numeric-version
3.2.0.0

Then simply run:

$ cabal test --test-show-details=direct

With ghci

The fastest way to run your tests is with ghci. Make sure that .ghci is only writeable by you:

$ chmod go-w . .ghci

Then you can run your tests with:

$ cabal exec ghci test/Spec.hs
*Main> :main

After modifying code use:

*Main> :reload
*Main> :main

Note: :reload will be much faster than loading the code initially. This makes a big difference for larger projects.

With sensei

Using hspec/sensei is similar to using ghci, but it runs your tests automatically on file modifications. You don't have to invoke :reload and :main manually.

  1. Install sensei with

    $ stack install sensei
    

    or

    $ cabal install sensei --installdir=$HOME/.local/bin
    
  2. Make sure that .ghci is only writeable by you:

    $ chmod go-w . .ghci
    
  3. Run sensei with

    $ stack exec sensei test/Spec.hs
    

    or

    $ cabal exec sensei test/Spec.hs
    



鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
yogsototh/hl: Haskell web site发布时间:2022-06-22
下一篇:
jbarrow/LambdaNet: Purely functional artificial neural network library implement ...发布时间:2022-06-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap