1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
//! Unstable hooks for workspace tests and internal tooling.
//!
//! This module is **unstable** and outside semver: it is excluded from
//! [`public-api.txt`](https://github.com/gitbutlerapp/grit/blob/main/grit-lib/public-api.txt)
//! and `make semver-check`, and may change in any release. Enable the
//! [`test-support`](https://github.com/gitbutlerapp/grit/blob/main/grit-lib/Cargo.toml)
//! feature from dev-dependencies and internal crates only (see [`TESTING.md`](https://github.com/gitbutlerapp/grit/blob/main/TESTING.md)).
//!
//! ```rust,ignore
//! // Available with the `test-support` feature (workspace tests only).
//! use grit_lib::test_support::fixtures::synth::SynthTier;
//! let _ = SynthTier::S;
//! ```
//!
//! [`fixtures`] holds deterministic repo generators for `grit-bench` and workspace tests.
//! [`ewah`] exposes Criterion fixtures for EWAH bitmap benches.
/// Criterion fixtures for EWAH bitmap benches (`benches/ewah.rs`).
/// Deterministic synthetic repositories for `grit-bench` and workspace tests.