Migrate run-make/rustdoc-map-file
to rmake
This commit is contained in:
parent
25e3949aa1
commit
c078a44247
@ -245,7 +245,6 @@ run-make/rlib-format-packed-bundled-libs/Makefile
|
|||||||
run-make/rmeta-preferred/Makefile
|
run-make/rmeta-preferred/Makefile
|
||||||
run-make/rustc-macro-dep-files/Makefile
|
run-make/rustc-macro-dep-files/Makefile
|
||||||
run-make/rustdoc-io-error/Makefile
|
run-make/rustdoc-io-error/Makefile
|
||||||
run-make/rustdoc-map-file/Makefile
|
|
||||||
run-make/rustdoc-output-path/Makefile
|
run-make/rustdoc-output-path/Makefile
|
||||||
run-make/rustdoc-scrape-examples-invalid-expr/Makefile
|
run-make/rustdoc-scrape-examples-invalid-expr/Makefile
|
||||||
run-make/rustdoc-scrape-examples-macros/Makefile
|
run-make/rustdoc-scrape-examples-macros/Makefile
|
||||||
|
@ -1,5 +0,0 @@
|
|||||||
include ../tools.mk
|
|
||||||
|
|
||||||
all:
|
|
||||||
$(RUSTDOC) -Z unstable-options --generate-redirect-map foo.rs -o "$(TMPDIR)/out"
|
|
||||||
"$(PYTHON)" validate_json.py "$(TMPDIR)/out"
|
|
15
tests/run-make/rustdoc-map-file/rmake.rs
Normal file
15
tests/run-make/rustdoc-map-file/rmake.rs
Normal file
@ -0,0 +1,15 @@
|
|||||||
|
use run_make_support::{rustdoc, tmp_dir};
|
||||||
|
use std::process::Command;
|
||||||
|
|
||||||
|
fn main() {
|
||||||
|
let out_dir = tmp_dir().join("out");
|
||||||
|
rustdoc()
|
||||||
|
.input("foo.rs")
|
||||||
|
.arg("-Zunstable-options")
|
||||||
|
.arg("--generate-redirect-map")
|
||||||
|
.output(&out_dir)
|
||||||
|
.run();
|
||||||
|
// FIXME (GuillaumeGomez): Port the python script to Rust as well.
|
||||||
|
let python = std::env::var("PYTHON").unwrap_or("python".into());
|
||||||
|
assert!(Command::new(python).arg("validate_json.py").arg(&out_dir).status().unwrap().success());
|
||||||
|
}
|
Loading…
Reference in New Issue
Block a user