Add documentation for check-cfg by-default in UI tests

This commit is contained in:
Urgau 2024-04-25 00:03:14 +02:00 committed by Tshepang Mbambo
parent b07fb9546d
commit f4c400cdf2
2 changed files with 4 additions and 0 deletions

View File

@ -91,6 +91,7 @@ found in [`header.rs`] from the compiletest source.
* [`error-pattern`](ui.md#error-pattern) — errors not on a line
* `incremental` — incremental tests not in the incremental test-suite
* `no-prefer-dynamic` — don't use `-C prefer-dynamic`, don't build as a dylib
* `no-auto-check-cfg` — disable auto check-cfg (only for `--check-cfg` tests)
* `force-host` — build only for the host target
* [`revisions`](compiletest.md#revisions) — compile multiple times
* [`forbid-output`](compiletest.md#incremental-tests) — incremental cfail rejects output pattern

View File

@ -361,6 +361,9 @@ multiple `.stderr` files for the different outputs.
In the example above, there would be a `.mir.stderr` and `.thir.stderr` file
with the different outputs of the different revisions.
> Note: cfg revisions also work inside the source code with `#[cfg]` attributes.
>
> By-convention the `FALSE` cfg is used to have an always false config.
## Controlling pass/fail expectations