diff options
| author | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-05-02 05:06:33 +0300 |
|---|---|---|
| committer | Eduard-Mihai Burtescu <edy.burt@gmail.com> | 2019-05-07 04:49:54 +0300 |
| commit | 1618c079abc7cb97afe3cbcf5a7ff1f9412775bc (patch) | |
| tree | a50f24236321e42afb0216596ec09993cd865c1b /src/tools/compiletest | |
| parent | f0e43fc98671f76f7cdcc07cfa17fb2362c132ea (diff) | |
| download | rust-1618c079abc7cb97afe3cbcf5a7ff1f9412775bc.tar.gz rust-1618c079abc7cb97afe3cbcf5a7ff1f9412775bc.zip | |
rustc: rename -Z emit-directives to -Z emit-artifact-notifications and simplify the output.
Diffstat (limited to 'src/tools/compiletest')
| -rw-r--r-- | src/tools/compiletest/src/json.rs | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/tools/compiletest/src/json.rs b/src/tools/compiletest/src/json.rs index 26a3c4dee40..d651b9a92b6 100644 --- a/src/tools/compiletest/src/json.rs +++ b/src/tools/compiletest/src/json.rs @@ -4,7 +4,7 @@ use crate::errors::{Error, ErrorKind}; use crate::runtest::ProcRes; use serde_json; -use std::path::Path; +use std::path::{Path, PathBuf}; use std::str::FromStr; #[derive(Deserialize)] @@ -18,9 +18,9 @@ struct Diagnostic { } #[derive(Deserialize)] -struct Directive { +struct ArtifactNotification { #[allow(dead_code)] - directive: String, + artifact: PathBuf, } #[derive(Deserialize, Clone)] @@ -75,8 +75,8 @@ pub fn extract_rendered(output: &str) -> String { if line.starts_with('{') { if let Ok(diagnostic) = serde_json::from_str::<Diagnostic>(line) { diagnostic.rendered - } else if let Ok(_directive) = serde_json::from_str::<Directive>(line) { - // Swallow the directive. + } else if let Ok(_) = serde_json::from_str::<ArtifactNotification>(line) { + // Ignore the notification. None } else { print!( |
