Eris
5.3#24 in property-based testing toolsSelf-hosted
Visit| Fact | Eris | ScalaCheck |
|---|---|---|
| Compatibility | The repository lists support for PHP 8.1 through 8.4 and PHPUnit 10.x through 13.x. | The project README says ScalaCheck is supported by the Gradle plugin for Scala.js and Scala Native. |
| Installation | The README gives Composer as the installation method and shows the command composer require --dev giorgiosironi/eris. | The site recommends adding org.scalacheck %% scalacheck % 1.19.0 % test as an sbt dependency. |
| License | The repository identifies the project as MIT licensed. | The project build identifies its license as BSD-3-Clause. |
| Maintainer | The project documentation credits Giorgio Sironi. | The project build lists Rickard Nilsson as a developer. |
| Purpose | Eris brings QuickCheck-style property-based testing to PHP and PHPUnit. | ScalaCheck is a Scala library for automated property-based testing of Scala or Java programs. |
| Security and license | The GitHub repository identifies an MIT license; the opened maker pages do not state security certifications or compliance claims. | The project repository lists a security policy and identifies its license as BSD-3-Clause. |
| Support | The project invites users to open GitHub issues for support and feature requests. | The documentation page links to GitHub bug reports, a mailing list and Stack Overflow. |
No prices published.
Eris suits PHP developers using PHPUnit who want generated property tests, shrinking of failed assertions, and reproducible runs. It can also serve scripts or other testing frameworks as a random-data library.
ScalaCheck is suited to developers testing Scala or Java code with randomized property checks. It fits projects using sbt or the listed testing integrations, and can also be run standalone.