Add documentation for check-cfg by-default in UI tests
This commit is contained in:
parent
b07fb9546d
commit
f4c400cdf2
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue