Tracking Issue for compiletest documentation #125706
Labels
A-compiletest
Area: The compiletest test runner
A-docs
Area: documentation for any part of the project, including the compiler, standard library, and tools
A-testsuite
Area: The testsuite used to check the correctness of rustc
C-tracking-issue
Category: An issue tracking the progress of sth. like the implementation of an RFC
E-help-wanted
Call for participation: Help is requested to fix this issue.
T-bootstrap
Relevant to the bootstrap subteam: Rust's build system (x.py and src/bootstrap)
T-compiler
Relevant to the compiler team, which will review and decide on the PR/issue.
Context
compiletest
is the main test harness of rustc and other tools inside this repository, but there is a significant lack of documentation for it. We should write some documentation for compiletest. There are some documentation in rustc-dev-guide, but compiletest is a lot more complex than that.Areas lacking documentation
compile-flags
, compare modes, assumptions and conventions on stdout/stderr output, blessingrevisions
magic behaviorui-fulldeps
have some non-trivial behavior: e.g. Porttests/run-make-fulldeps/obtain-borrowck
to ui-fulldeps #126073 (comment)const CWD: &str = "{{cwd}}";
current_dir
when running testsRelated issues
Unresolved questions
Documentation improvement history
TODO
The text was updated successfully, but these errors were encountered: