diff options
| author | QuietMisdreavus <grey@quietmisdreavus.net> | 2019-01-04 09:57:17 -0600 |
|---|---|---|
| committer | QuietMisdreavus <grey@quietmisdreavus.net> | 2019-01-04 09:57:17 -0600 |
| commit | 0b55c79072eca1c697dfee8c1d098b7d0ee828d0 (patch) | |
| tree | da612197d01ac16803bb7c86c83071269c83a8aa | |
| parent | c0bbc3927e28c22edefe6a1353b5ecc95ea9a104 (diff) | |
| download | rust-0b55c79072eca1c697dfee8c1d098b7d0ee828d0.tar.gz rust-0b55c79072eca1c697dfee8c1d098b7d0ee828d0.zip | |
force binary filename for compiled doctests
| -rw-r--r-- | src/librustdoc/test.rs | 4 | ||||
| -rw-r--r-- | src/test/rustdoc/doctest-manual-crate-name.rs | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/src/librustdoc/test.rs b/src/librustdoc/test.rs index 24bb00f4112..47debdabb46 100644 --- a/src/librustdoc/test.rs +++ b/src/librustdoc/test.rs @@ -273,7 +273,7 @@ fn run_test(test: &str, cratename: &str, filename: &FileName, line: usize, target_features::add_configuration(&mut cfg, &sess, &*codegen_backend); sess.parse_sess.config = cfg; - let out = Some(outdir.lock().unwrap().path().to_path_buf()); + let out = Some(outdir.lock().unwrap().path().join("rust_out")); if no_run { control.after_analysis.stop = Compilation::Stop; @@ -286,8 +286,8 @@ fn run_test(test: &str, cratename: &str, filename: &FileName, line: usize, &cstore, &None, &input, - &out, &None, + &out, None, &control ) diff --git a/src/test/rustdoc/doctest-manual-crate-name.rs b/src/test/rustdoc/doctest-manual-crate-name.rs new file mode 100644 index 00000000000..3a5e3734e14 --- /dev/null +++ b/src/test/rustdoc/doctest-manual-crate-name.rs @@ -0,0 +1,7 @@ +// compile-flags:--test + +//! ``` +//! #![crate_name="asdf"] +//! +//! println!("yo"); +//! ``` |
