Skip to content

Audit //@ run-pass directives in UI tests #154158

@cyrgani

Description

@cyrgani

Many older UI tests still use the //@ run-pass directive, even though they could just use //@ build-pass or //@ check-pass. We should make sure that //@ run-pass is only used when needed. (For example, a test about macro expansions might be fine with just //@ check-pass, a codegen test might need //@ build-pass and a test with runtime assert_eq!s should stay on //@ run-pass.)

Metadata

Metadata

Labels

A-testsuiteArea: The testsuite used to check the correctness of rustcC-cleanupCategory: PRs that clean code up or issues documenting cleanup.C-enhancementCategory: An issue proposing an enhancement or a PR with one.E-tediousCall for participation: An issue involves lots of work and is better handled as many small tasks.T-compilerRelevant to the compiler team, which will review and decide on the PR/issue.

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions