diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 346d1f07b..cc18791e4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -76,3 +76,5 @@ jobs: run: cargo build - name: Run tests run: cargo nextest run + - name: Run tests with cargo test + run: cargo test diff --git a/CHANGELOG.md b/CHANGELOG.md index fa0693991..6dbcf7ca4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Changelog +## [0.2.8] - 2024-04-24 + +### Fixed + +- Fixed quadratic performance issue with nextest, where datatest-stable would iterate over the + entire list of files for each test. Thanks [@zaneduffield](https://github.com/zaneduffield) for + your first contribution! + ## [0.2.7] - 2024-04-21 ### Changed @@ -88,6 +96,7 @@ There are no functional changes in this release. (Version 0.1.0 was yanked because of a metadata issue.) +[0.2.8]: https://github.com/nextest-rs/datatest-stable/releases/tag/datatest-stable-0.2.8 [0.2.7]: https://github.com/nextest-rs/datatest-stable/releases/tag/datatest-stable-0.2.7 [0.2.6]: https://github.com/nextest-rs/datatest-stable/releases/tag/datatest-stable-0.2.6 [0.2.5]: https://github.com/nextest-rs/datatest-stable/releases/tag/datatest-stable-0.2.5 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index aa3f74438..fa9323cc6 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -1,3 +1,8 @@ +## Prerequisites + +datatest-stable is designed to work with both `cargo test` and `cargo nextest`. In either case, +nextest is required for one of the tests. Install it via [the instructions here](https://get.nexte.st). + ## Pull Requests If you have a new feature in mind, please discuss the feature in an issue to ensure that your