Tracks the necessary steps to "fully"1 transition from rust-lang/glacier to compiletest ICE/crash tracking inside tests/crashes/.
See also this Zulip topic.
Steps
Unresolved Questions
- Should we implement
rustdoc support via subdirectories/tests suites (e.g., tests/crashes/rustdoc/) or via a new compiletest directive (e.g., //@ bin: rustdoc)
- If we do the former, should we move
rustc tests from tests/crashes/ to tests/crashes/rustc/?
- Should we define precise procedures for adding new tests to
tests/crashes?
Tracks the necessary steps to "fully"1 transition from rust-lang/glacier to
compiletestICE/crash tracking insidetests/crashes/.See also this Zulip topic.
Steps
rustcICE/crash tracking: compiletest ice tracking #122997rustdocICE/crash trackingImplement(questionable)rustfmtICE/crash trackingrun-make/rmake(to supersede Glacier's shell scripts)triagebot'sglacierhandler #141427glacierintegration triagebot#2008tests/crashes/: Overview, rough procedure (adding//@ known-bug, S-bug-has-testtests/crashes/in places where we reference E-needs-testtriagebotglacierintegration rust-forge#856tests/crashes/has been modified. Doesn't that suffice?Unresolved Questions
rustdocsupport via subdirectories/tests suites (e.g.,tests/crashes/rustdoc/) or via a new compiletest directive (e.g.,//@ bin: rustdoc)rustctests fromtests/crashes/totests/crashes/rustc/?tests/crashes?Footnotes
Glacier|_{rust-lang/rust}, i.e., restriction of Glacier to rust-lang/rust (excluding git submodules/subtrees), i.e., Glacier without support for rustfmt, Cargo, Clippy, Miri ICE/crash tracking ↩