cleveland: Testing framework for Morley.

[ blockchain, library, mit ] [ Propose Tags ] [ Report a vulnerability ]

This package provides an eDSL for testing contracts written in Michelson, Morley or Lorentz. These tests can be run on an emulated environment or on a real network.


[Skip to Readme]

Downloads

Maintainer's Corner

Package maintainers

For package maintainers and hackage trustees

Candidates

  • No Candidates
Versions [RSS] 0.1.0, 0.1.1, 0.1.2, 0.2.0, 0.2.1, 0.3.0, 0.3.1, 0.3.2, 0.4.0
Change log CHANGES.md
Dependencies aeson, base-noprelude (>=4.7 && <5), bytestring, constraints (>=0.11), containers, criterion, cryptonite, data-default, directory, either, exceptions, file-embed, fmt, hedgehog (>=1.0.3), hex-text, HUnit, lens, lorentz, MonadRandom, morley, morley-client, morley-prelude, mtl, named, o-clock, optparse-applicative, safe-exceptions, servant-client-core, singletons, singletons-base, statistics, tagged, tasty (>=1.4), tasty-ant-xml, tasty-hedgehog, tasty-hunit-compat, template-haskell, temporary, text, time, with-utf8 [details]
License MIT
Copyright 2019-2021 Tocqueville Group, 2021-2022 Oxhead Alpha
Author Serokell, Tocqueville Group
Maintainer Serokell <hi@serokell.io>
Category Blockchain
Home page https://gitlab.com/morley-framework/morley
Bug tracker https://gitlab.com/morley-framework/morley/-/issues
Source repo head: git clone git@gitlab.com:morley-framework/morley.git
Uploaded by pasqu4le at 2022-07-07T23:13:25Z
Distributions
Reverse Dependencies 1 direct, 0 indirect [details]
Downloads 565 total (42 in the last 30 days)
Rating (no votes yet) [estimated by Bayesian average]
Your Rating
  • λ
  • λ
  • λ
Status Docs uploaded by user
Build status unknown [no reports yet]

Readme for cleveland-0.2.0

[back to package description]

Cleveland: A testing framework for Morley

This package provides an eDSL for testing contracts written in Michelson, Morley or Lorentz.

These tests can be run using the Test.Cleveland module:

  • on an emulated environment
  • on a real network (e.g. testnet). In addition to a testnet, one can also use a local-chain with short block periods in order to speed up testing process.

This interface is documented in detail here.

We also provide several Hedgehog generators for most of morley's data types in the Hedgehog.Gen.* modules.