diff options
| author | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2016-06-10 00:34:46 +0200 |
|---|---|---|
| committer | Guillaume Gomez <guillaume1.gomez@gmail.com> | 2016-06-20 19:38:26 +0200 |
| commit | ddfaf10f6b30d19024ec4d4d3ebe4a598e1a66f2 (patch) | |
| tree | ed7e4a6ca1cdaa3e0d6e2fee9c5ab99b4575a392 /src/librustdoc | |
| parent | 7746d7c52fdbdc37a9eb9b5d463fb327685c9f08 (diff) | |
Add error code flag
Diffstat (limited to 'src/librustdoc')
| -rw-r--r-- | src/librustdoc/html/markdown.rs | 27 | ||||
| -rw-r--r-- | src/librustdoc/test.rs | 2 |
2 files changed, 16 insertions, 13 deletions
diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs index ed08f2f0123..139e1033175 100644 --- a/src/librustdoc/html/markdown.rs +++ b/src/librustdoc/html/markdown.rs @@ -605,18 +605,21 @@ mod tests { } // marker | should_panic| no_run| ignore| rust | test_harness| compile_fail - t("", false, false, false, true, false, false); - t("rust", false, false, false, true, false, false); - t("sh", false, false, false, false, false, false); - t("ignore", false, false, true, true, false, false); - t("should_panic", true, false, false, true, false, false); - t("no_run", false, true, false, true, false, false); - t("test_harness", false, false, false, true, true, false); - t("compile_fail", false, true, false, true, false, true); - t("{.no_run .example}", false, true, false, true, false, false); - t("{.sh .should_panic}", true, false, false, true, false, false); - t("{.example .rust}", false, false, false, true, false, false); - t("{.test_harness .rust}", false, false, false, true, true, false); + // | error_codes + t("", false, false, false, true, false, false, Vec::new()); + t("rust", false, false, false, true, false, false, Vec::new()); + t("sh", false, false, false, false, false, false, Vec::new()); + t("ignore", false, false, true, true, false, false, Vec::new()); + t("should_panic", true, false, false, true, false, false, Vec::new()); + t("no_run", false, true, false, true, false, false, Vec::new()); + t("test_harness", false, false, false, true, true, false, Vec::new()); + t("compile_fail", false, true, false, true, false, true, Vec::new()); + t("E0450", false, false, false, true, false, false, + vec!("E0450".to_owned())); + t("{.no_run .example}", false, true, false, true, false, false, Vec::new()); + t("{.sh .should_panic}", true, false, false, true, false, false, Vec::new()); + t("{.example .rust}", false, false, false, true, false, false, Vec::new()); + t("{.test_harness .rust}", false, false, false, true, true, false, Vec::new()); } #[test] diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index cb27da0a759..c17af55ca10 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -275,7 +275,7 @@ fn runtest(test: &str, cratename: &str, cfgs: Vec<String>, libs: SearchPaths, } if count > 0 && error_codes.len() > 0 { let out = String::from_utf8(data.lock().unwrap().to_vec()).unwrap(); - error_codes = error_codes.into_iter().filter(|err| !out.contains(err)).collect(); + error_codes.retain(|err| !out.contains(err)); } } Ok(()) if compile_fail => panic!("test compiled while it wasn't supposed to"), |
