Skip to content
SPECIFICTION
Get listed

Eris vs PropEr

Eris

github.com

PropEr

proper-testing.github.io

Side by side

FigureErisPropEr
Price from—Free
Free plan—Yes
Free trial——
Open source——
Self-hostedYesYes
Plans published01
Spec score · Property-Based Testing Tools7.6 (#12)7.5 (#14)
InstallationThe README gives Composer as the installation method and shows the command composer require --dev giorgiosironi/eris.The user guide describes obtaining source from GitHub, compiling it with make, or installing it with Homebrew.
LicenseThe repository identifies the project as MIT licensed.PropEr is open-source software distributed under the GPL, version 3 or later.
PurposeEris brings QuickCheck-style property-based testing to PHP and PHPUnit.PropEr is a tool for automated, semi-random, property-based testing of Erlang programs.
SupportThe project invites users to open GitHub issues for support and feature requests.The developers invite comments, suggestions, feature requests, bug reports, patches, and other contributions through the project website, GitHub, or email.

Plans

Eris

No plans published.

Eris pricing →

PropEr

  • PropErFree

PropEr pricing →

In their own words

Eris

Eris has no write-up on Specifiction yet; its figures are above.

Visit github.com

PropEr

PropEr is a free, open-source testing tool for Erlang programs. It performs automated, semi-random property-based testing and can generate input data from Erlang type declarations. Functions can be tested automatically from information in their Erlang specifications, while properties are written as Erlang expressions with predefined macros. PropEr also supports model-based random testing for stateful systems and targeted property-based testing using search-based techniques. Failing cases can be shrunk, and the project supports EUnit and Common Test. Constraints that Erlang’s type language cannot express can be handled with custom generators; filtering may keep trying random values until one passes. The generator language differs from Erlang’s type language for list expressions, including support for particular list lengths and element types. PropEr is self-hosted, supports Erlang, and is distributed under GPL version 3 or later. The guide describes installation from GitHub source, with make, or through Homebrew.

Visit proper-testing.github.io