Skip to content

Commit f715ad7

Browse files
authored
Fix and update docs for needs-force-clang-based-tests (#2085)
1 parent 60ab43f commit f715ad7

File tree

1 file changed

+6
-2
lines changed

1 file changed

+6
-2
lines changed

src/tests/directives.md

+6-2
Original file line numberDiff line numberDiff line change
@@ -190,16 +190,20 @@ The following directives will check LLVM support:
190190
- `needs-forced-clang-based-tests` — test is ignored unless the environment
191191
variable `RUSTBUILD_FORCE_CLANG_BASED_TESTS` is set, which enables building
192192
clang alongside LLVM
193-
- This is only set in one CI job ([`x86_64-gnu-debug`]), which only runs a
194-
tiny subset of `run-make` tests. Other tests with this directive will not
193+
- This is only set in two CI jobs ([`x86_64-gnu-debug`] and
194+
[`aarch64-gnu-debug`]), which only runs a
195+
subset of `run-make` tests. Other tests with this directive will not
195196
run at all, which is usually not what you want.
197+
- Notably, the [`aarch64-gnu-debug`] CI job *currently* only runs `run-make`
198+
tests which additionally contain `clang` in their test name.
196199

197200
See also [Debuginfo tests](compiletest.md#debuginfo-tests) for directives for
198201
ignoring debuggers.
199202

200203
[remote testing]: running.md#running-tests-on-a-remote-machine
201204
[compare modes]: ui.md#compare-modes
202205
[`x86_64-gnu-debug`]: https://github.com/rust-lang/rust/blob/ab3dba92db355b8d97db915a2dca161a117e959c/src/ci/docker/host-x86_64/x86_64-gnu-debug/Dockerfile#L32
206+
[`aarch64-gnu-debug`]: https://github.com/rust-lang/rust/blob/20c909ff9cdd88d33768a4ddb8952927a675b0ad/src/ci/docker/host-aarch64/aarch64-gnu-debug/Dockerfile#L32
203207

204208
### Affecting how tests are built
205209

0 commit comments

Comments
 (0)