Releases: adolgert/UnitTestDesign.jl
Releases · adolgert/UnitTestDesign.jl
Improved type stability
external review
This version had an external review associated with Juliacon proceedings. The result is improved documentation.
v0.2.0
UnitTestDesign v0.2.0
Dependencies on Julia versions from 1.2 to 1.6 now supported.
Closed issues:
- register package with JuliaHub (#20)
Merged pull requests:
Include full range of versions
This library isn't useful unless it covers a full range of versions. It would limit other libraries unnecessarily. This expands the range to everything from 1.2 onwards.
v0.1.0
UnitTestDesign v0.1.0
Merged pull requests:
- Feature/ipog entry (#1) (@adolgert)
- Feature/flip arrays (#2) (@adolgert)
- Feature/factorial interface (#3) (@adolgert)
- Feature/deploy docs (#4) (@adolgert)
- CompatHelper: add new compat entry for "Revise" at version "3.1" (#5) (@github-actions[bot])
- CompatHelper: add new compat entry for "SafeTestsets" at version "0.0.1" (#6) (@github-actions[bot])
- CompatHelper: add new compat entry for "Combinatorics" at version "1.0" (#7) (@github-actions[bot])
- Feature/nonfunctional suite (#8) (@adolgert)
- CompatHelper: add new compat entry for "DataFrames" at version "0.22" (#9) (@github-actions[bot])
- CompatHelper: add new compat entry for "CSV" at version "0.8" (#10) (@github-actions[bot])
- CompatHelper: add new compat entry for "StatsBase" at version "0.33" (#11) (@github-actions[bot])
- Feature/pull apart ipog (#12) (@adolgert)
- Feature/ipo filter (#13) (@adolgert)
- Feature/ipog multi way (#14) (@adolgert)
- Feature/excursions (#15) (@adolgert)
- Docs/rearrange (#16) (@adolgert)
- Feature/test full interface (#17) (@adolgert)
- this moves dependencies around so development deps are in the testing… (#18) (@adolgert)
- Docs/explain up front (#19) (@adolgert)
Combinatorial test cases
If you want to test a function that has a lot of parameters, runs slowly, or you need to test well, this library provides functions to generate test cases or test datasets that are more likely to find faults with fewer tests.
- All-pairs coverage of parameters.
- Higher-order coverage of parameters.
- Excursions from a known test case.
- Filters forbidden parameter combinations.
- Can increase coverage on subsets of parameters.