Skip to content

Releases: nextest-rs/datatest-stable

datatest-stable 0.2.10

08 Dec 22:26
Compare
Choose a tag to compare
  • Internal dependency updates: update libtest-mimic to 0.8.1, and fancy-regex to 0.14.0.
  • Update MSRV to Rust 1.72.

datatest-stable 0.2.9

26 Apr 01:31
Compare
Choose a tag to compare

Added

Previously, the test functions supported were fn(&Path) -> Result<()> and fn(&Utf8Path) -> Result<()>. This release adds additional supported functions:

  • fn(&P, String) -> datatest_stable::Result<()> where P is Path or Utf8Path. If the
    extra String parameter is specified, the contents of the file will be loaded and passed in
    as a string (erroring out if that failed).
  • fn(&P, Vec<u8>) -> datatest_stable::Result<()> where P is Path or Utf8Path. If the
    extra Vec<u8> parameter is specified, the contents of the file will be
    loaded and passed in as a Vec<u8> (erroring out if that failed).

datatest-stable 0.2.8

25 Apr 00:52
Compare
Choose a tag to compare

Fixed

  • Fixed quadratic performance issue with nextest, where datatest-stable would iterate over the
    entire list of files for each test. Thanks @zaneduffield for
    your first contribution!

datatest-stable 0.2.7

21 Apr 23:00
Compare
Choose a tag to compare

Changed

  • Switched to the fancy-regex crate, which allows for matching against regexes with
    lookahead/behind and backreferences. Thanks @webbdays for your
    first contribution!
  • MSRV updated to Rust 1.66.

datatest-stable 0.2.6

09 Apr 19:06
Compare
Choose a tag to compare
  • Update to libtest-mimic 0.7.2, and use the upstream implementation of ExitCode.

datatest-stable 0.2.5

09 Apr 04:18
Compare
Choose a tag to compare
  • Exit main via ExitCode rather than std::process::exit(). This appears to fix coverage on
    Windows.

datatest-stable 0.2.4

09 Apr 00:12
Compare
Choose a tag to compare

This is a periodic maintenance release.

  • Update internal dependency versions, including libtest-mimic to 0.7.0.
  • Update "docs (main)" link to the new location at https://datatest-stable.nexte.st.
  • Update MSRV to Rust 1.65.

datatest-stable 0.2.3

29 Aug 21:04
Compare
Choose a tag to compare

Updated README.

datatest-stable 0.2.2

29 Aug 20:14
Compare
Choose a tag to compare

Added

  • Restored compatibility with fn(&Path) -> Result<()>. The harness now can take either fn(&Path) -> Result<()> or fn(&Utf8Path) -> Result<()>.

datatest-stable 0.2.1

29 Aug 18:03
Compare
Choose a tag to compare

Changed

  • The test signature is now fn(&Utf8Path) rather than fn(&Path). If necessary, a Utf8Path can be converted to a &Path with .as_ref() or .as_std_path().
  • Non-Unicode paths now consistently produce errors. Previously, the treatment of such paths was inconsistent -- they would either be skipped or produce errors.
  • Internal dependency update: libtest-mimic updated to version 0.6.1.
  • MSRV updated to Rust 1.60.