Skip to content

mariusbutuc/eqcmini

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

QuickCheck Mini

QuickCheck Mini is a stripped down version of Quviq QuickCheck.

This version supports generators and shrinking, but mainly for testing side-effect free code. For code with side-effects, concurrent code or distributed applications, Quviq QuickCheck offers state machine libraries, component libraries and PULSE (a scheduler). A full QuickCheck licence is available from Quviq.

The full QuickCheck is also available via quickcheck-ci.com, a web service for QuickCheck continuous integration. It is free for open source projects.

Install

The Easier Way:

Add eqc as a dependency to your (test) rebar configuration:

{deps, [{eqc, ".*", {git, "git://github.com/rpt/eqcmini.git"}}]}.

The Easy Way:

QuickCheck is designed to be installed in the lib directory of your Erlang installation. The easiest way to do so is to run the installation program

eqc_install:install().

This should be run in the same directory that this README file is in.

NOTE: you must have write access to your Erlang installation, which under Windows normally means you must run Erlang as the administrator for this to succeed, and under Linux you may need sudo.

Quviq QuickCheck versus QuickCheck Mini

QuickCheck Versions

About

Quviq Quickcheck Mini

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 98.1%
  • Erlang 1.2%
  • CSS 0.7%