Bug#1137033: ITP: golang-pgregory-rapid -- Go property-based testing library

Guillem Jover <[email protected]>
Newsgroups gmane.linux.debian.devel.general
Message-ID <agt-OP0GTR3RP92W__37413.0349302263$1779138216$gmane$org@thunder.hadrons.org>
Package: wnpp
Severity: wishlist
Owner: Guillem Jover <[email protected]>

* 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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.