Eris vs scalaprops
Eris
github.comscalaprops
github.comSide by side
| Figure | Eris | scalaprops |
|---|---|---|
| Price from | — | Free |
| Free plan | — | Yes |
| Free trial | — | — |
| Open source | — | — |
| Linux | — | Yes |
| Self-hosted | Yes | — |
| Plans published | 0 | 1 |
| Spec score · Property-Based Testing Tools | 7.6 (#12) | 7.0 (#22) |
| License | The repository identifies the project as MIT licensed. | The repository is licensed under MIT, whose text provides the software without warranty. |
| Purpose | Eris brings QuickCheck-style property-based testing to PHP and PHPUnit. | Scalaprops is a property-based testing library for Scala. |
Plans
In their own words
scalaprops
Scalaprops is a free Scala property-based testing library for Linux. It generates test data, including non-constant scala.FunctionN values through Cogen, and lets each test define flexible parameters. Law checking is configurable, with identifiers that may use types other than String. Scalaz integration supplies laws plus Gen and Cogen instances for Scalaz types. Randomness uses an immutable generator rather than mutable scala.util.Random. Failed tests report their starting seed, which can be passed again with --seed= for repeatable runs. The README states support for Scala.js and Scala Native, using Mersenne Twister by default on JVM and Scala Native and Tiny Mersenne Twister on Scala.js. An sbt plugin adds scalapropsOnly selection by test class, method, and parameter. ScalapropsFramework and sbt are listed test runners. Parallel test execution is unsupported.