Skip to content
SPECIFICTION
Get listed

Eris vs StreamData

Eris

github.com

StreamData

github.com

Side by side

FigureErisStreamData
Price from—Free
Free plan—Yes
Free trial——
Open source——
API—Yes
Self-hostedYes—
Plans published01
Spec score · Property-Based Testing Tools7.6 (#12)7.0 (#23)
GeneratorsIts documented generators cover scalar values, collections, composite values, and domain-based values such as names and dates.It provides generators and functions for combining them into custom generators.
InstallationThe README gives Composer as the installation method and shows the command composer require --dev giorgiosironi/eris.The README instructs users to add the stream_data dependency and run mix deps.get.
LicenseThe repository identifies the project as MIT licensed.The repository README identifies the license as Apache License 2.0.
PurposeEris brings QuickCheck-style property-based testing to PHP and PHPUnit.StreamData is an Elixir library for data generation and property-based testing.
ReproducibilityWhen Eris is used outside PHPUnit, the documentation says reproducibility can be obtained by setting the ERIS_SEED environment variable.The README says failures can be reproduced by reusing the seed that caused them; it does not support storing counter-examples in a file.

Plans

Eris

No plans published.

Eris pricing →

StreamData

  • StreamDataFree

StreamData pricing →

In their own words

Eris

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

Visit github.com

StreamData

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

Visit github.com