Emphasize how to run a single tool test (#2070)

This commit is contained in:
adwin 2024-09-20 15:10:29 +08:00 committed by GitHub
parent d80226941e
commit db6f8ad56d
2 changed files with 11 additions and 0 deletions

View File

@ -124,6 +124,10 @@ To run the tool's tests, just pass its path to `./x test`.
Usually these tools involve running `cargo test` within the tool's directory.
If you want to run only a specified set of tests, append `--test-args FILTER_NAME` to the command.
> Example: `./x test src/tools/miri --test-args padding`
In CI, some tools are allowed to fail.
Failures send notifications to the corresponding teams, and is tracked on the [toolstate website].
More information can be found in the [toolstate documentation].

View File

@ -62,6 +62,13 @@ Likewise, you can test a single file by passing its path:
./x test tests/ui/const-generics/const-test.rs
```
`x` doesn't support running a single tool test by passing its path yet.
You'll have to use the `--test-args` argument as describled [below](#running-an-individual-test).
```bash
./x test src/tools/miri --test-args tests/fail/uninit/padding-enum.rs
```
### Run only the tidy script
```bash