compiletest: what does --pass
(pass mode) actually intend to do?
#131990
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
C-discussion
Category: Discussion or questions that doesn't represent real issues.
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.
Apparently compiletest has a
--pass
flag which allows setting "pass mode" but it's unclear what that is intended to do. AFAIK, many tests don't account for this at all, and//@ ignore-pass
is apparently a directive which is used liberally. CI doesn't seem to have fanatastic coverage for--pass
configurations either. It might also be a specific thing for a subset of test suites. And also, how does the current implementation compare to the intended behavior / use case.See https://rust-lang.zulipchat.com/#narrow/channel/182449-t-compiler.2Fhelp/topic/.E2.9C.94.20CI-only.20failure.20in.20new.20test/near/477973621 for some discussions.
The text was updated successfully, but these errors were encountered: