Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.devel > #121956
| From | Guillem Jover <gjover@sipwise.com> |
|---|---|
| Newsgroups | linux.debian.bugs.dist, linux.debian.devel |
| Subject | Bug#1137033: ITP: golang-pgregory-rapid -- Go property-based testing library |
| Date | 2026-05-18 23:10 +0200 |
| Message-ID | <MWdnP-69st-9@gated-at.bofh.it> (permalink) |
| Organization | linux.* mail to news gateway |
Cross-posted to 2 groups.
Package: wnpp
Severity: wishlist
Owner: Guillem Jover <gjover@sipwise.com>
* Package name : golang-pgregory-rapid
Version : 1.3.0-1
Upstream Author : Gregory Petrosyan
* URL : https://github.com/flyingmutant/rapid
* License : MPL-2.0
Programming Lang: Go
Description : Go property-based testing library
Rapid checks that properties you define hold for a large number of
automatically generated test cases. If a failure is found, rapid
automatically minimizes the failing test case before presenting it.
.
Features:
.
* Imperative Go API with type-safe data generation using generics,
* Data generation biased to explore "small" values and edge cases more
thoroughly,
* Fully automatic minimization of failing test cases,
* Persistence and automatic re-running of minimized failing test cases,
* Support for state machine ("stateful" or "model-based") testing,
* No dependencies outside the Go standard library.
This package is required by the new golang-github-go-openapi-testify
package, which itself is required by other golang-github-go-openapi-*.
The name is correct as the import path is pgregory.net/rapid (that
redirects to github), for which I've submitted an update to the
known host mappings at:
https://github.com/Debian/dh-make-golang/pull/316.
Thanks,
Guillem
Back to linux.debian.devel | Previous | Next | Find similar
Bug#1137033: ITP: golang-pgregory-rapid -- Go property-based testing library Guillem Jover <gjover@sipwise.com> - 2026-05-18 23:10 +0200
csiph-web