Skip to content

Commit

Permalink
Add a note about checks with multiple revisions (#1963)
Browse files Browse the repository at this point in the history
  • Loading branch information
tgross35 authored Apr 13, 2024
1 parent f703523 commit 07425fe
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/tests/compiletest.md
Original file line number Diff line number Diff line change
Expand Up @@ -593,8 +593,7 @@ You can therefore use `#[cfg(foo)]` etc within the test to tweak
each of these results.

You can also customize headers and expected error messages to a particular
revision. To do this, add `[foo]` (or `bar`, `baz`, etc) after the `//`
comment, like so:
revision. To do this, add `[revision-name]` after the `//` comment, like so:

```rust,ignore
// A flag to pass in only for cfg `foo`:
Expand All @@ -606,6 +605,9 @@ fn test_foo() {
}
```

Multiple revisions can be specified in a comma-separated list, such as
`//[foo,bar,baz]~^`.

In test suites that use the LLVM [FileCheck] tool, the current revision name is
also registered as an additional prefix for FileCheck directives:

Expand Down

0 comments on commit 07425fe

Please sign in to comment.