We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
Mode::Incremental
run_{rpass,rfail,cfail}_test
1 parent a66b7d4 commit bae2bf1Copy full SHA for bae2bf1
src/tools/compiletest/src/runtest.rs
@@ -274,6 +274,18 @@ impl<'test> TestCx<'test> {
274
ParseFail | CompileFail => false,
275
RunPass => true,
276
Ui => self.props.compile_pass,
277
+ Incremental => {
278
+ let revision = self.revision
279
+ .expect("incremental tests require a list of revisions");
280
+ if revision.starts_with("rpass") || revision.starts_with("rfail") {
281
+ true
282
+ } else if revision.starts_with("cfail") {
283
+ // FIXME: would be nice if incremental revs could start with "cpass"
284
+ self.props.compile_pass
285
+ } else {
286
+ panic!("revision name must begin with rpass, rfail, or cfail");
287
+ }
288
289
mode => panic!("unimplemented for mode {:?}", mode),
290
}
291
0 commit comments