Seelengrab/PropCheck.jl

A package for simple property based testing in julia.

Julia

82

161 commits

updated Mar 13, 2024

See the code

README

PropCheck.jl

CI Stable CI Nightly docs-stable docs-dev codecov

A simple, thin package for property based testing.

Maintenance only

PropCheck.jl is in maintenance mode which means that no new features will be added. Bugs that compromise the intended behavior that pop up will continue to be fixed (if sufficiently feasible). For future development of property based testing, as well as better performance, consider using Supposition.jl instead.

This package is now intended to serve as an example for how a Haskell project deeply relying on lazy evaluation and type classes could be ported to Julia (thought it may not necessarily be a good example for that ;) ).

Installation

This package is registered with General, so to install do

pkg> add PropCheck

PropCheck.jl currently supports Julia versions 1.6 and up. CI runs on nightly and is expected to pass, but no guarantee about stability on unreleased versions of Julia is given.

Please check out the documentation to learn how you can use PropCheck.jl to fuzz your code.

julia
julialang
julia-language
julia-package
property-based-testing
testing

Contributors

Seelengrab

160 commits

DanielVandH

1 commits

Seelengrab/PropCheck.jl

A package for simple property based testing in julia.

Julia

82

161 commits

updated Mar 13, 2024

See the code

README

PropCheck.jl

CI Stable CI Nightly docs-stable docs-dev codecov

A simple, thin package for property based testing.

Maintenance only

PropCheck.jl is in maintenance mode which means that no new features will be added. Bugs that compromise the intended behavior that pop up will continue to be fixed (if sufficiently feasible). For future development of property based testing, as well as better performance, consider using Supposition.jl instead.

This package is now intended to serve as an example for how a Haskell project deeply relying on lazy evaluation and type classes could be ported to Julia (thought it may not necessarily be a good example for that ;) ).

Installation

This package is registered with General, so to install do

pkg> add PropCheck

PropCheck.jl currently supports Julia versions 1.6 and up. CI runs on nightly and is expected to pass, but no guarantee about stability on unreleased versions of Julia is given.

Please check out the documentation to learn how you can use PropCheck.jl to fuzz your code.

julia
julialang
julia-language
julia-package
property-based-testing
testing

Contributors

Seelengrab

160 commits

DanielVandH

1 commits

Languages

Julia

100.0%