rg (ripgrep 15.2), grep (ours, on ripgrep's regex crates), find and xargs (ours), sed (uutils 0.3 wrapper), diff and cmp (uutils diffutils 0.6 with -r), fd 10.5, jaq 2.3, env and timeout. userland/spawn is a small Command-like client of the process interface. search-test.nu: 42 cases match native tools.
23 lines
585 B
Rust
23 lines
585 B
Rust
// Macros useful for testing.
|
|
#[macro_use]
|
|
mod macros;
|
|
|
|
// Corpora.
|
|
mod hay;
|
|
// Utilities for making tests nicer to read and easier to write.
|
|
mod util;
|
|
|
|
// Tests for ripgrep's handling of binary files.
|
|
mod binary;
|
|
// Tests related to most features in ripgrep. If you're adding something new
|
|
// to ripgrep, tests should probably go in here.
|
|
mod feature;
|
|
// Tests for ripgrep's JSON format.
|
|
mod json;
|
|
// Miscellaneous tests grouped in a haphazard manner. Try not to add more.
|
|
mod misc;
|
|
// Tests for ripgrep's multiline search support.
|
|
mod multiline;
|
|
// Regression tests.
|
|
mod regression;
|