Skip to content

Releases: adolgert/UnitTestDesign.jl

Improved type stability

05 Apr 21:32
61dd66e
Compare
Choose a tag to compare

This version fixes a type stability error in the internals. The result should generate test cases more quickly.

external review

05 Dec 19:42
d48bf80
Compare
Choose a tag to compare

This version had an external review associated with Juliacon proceedings. The result is improved documentation.

v0.2.0

03 Feb 03:45
8d86333
Compare
Choose a tag to compare

UnitTestDesign v0.2.0

Diff since v0.1.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

03 Feb 03:19
8d86333
Compare
Choose a tag to compare

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

14 Dec 22:38
bb60b6c
Compare
Choose a tag to compare

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

11 Dec 21:59
bb60b6c
Compare
Choose a tag to compare

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.