parent
4b45bb92cb
commit
785309b8b1
21
src/test/run-make/doctests-keep-binaries/Makefile
Normal file
21
src/test/run-make/doctests-keep-binaries/Makefile
Normal file
@ -0,0 +1,21 @@
|
||||
include ../../run-make-fulldeps/tools.mk
|
||||
|
||||
# Check that valid binaries are persisted by running them, regardless of whether the --run or --no-run option is used.
|
||||
|
||||
all: run no_run
|
||||
|
||||
run:
|
||||
mkdir -p $(TMPDIR)/doctests
|
||||
$(RUSTC) --crate-type rlib t.rs
|
||||
$(RUSTDOC) -Zunstable-options --test --persist-doctests $(TMPDIR)/doctests --extern t=$(TMPDIR)/libt.rlib t.rs
|
||||
$(TMPDIR)/doctests/t_rs_2_0/rust_out
|
||||
$(TMPDIR)/doctests/t_rs_8_0/rust_out
|
||||
rm -rf $(TMPDIR)/doctests
|
||||
|
||||
no_run:
|
||||
mkdir -p $(TMPDIR)/doctests
|
||||
$(RUSTC) --crate-type rlib t.rs
|
||||
$(RUSTDOC) -Zunstable-options --test --persist-doctests $(TMPDIR)/doctests --extern t=$(TMPDIR)/libt.rlib t.rs --no-run
|
||||
$(TMPDIR)/doctests/t_rs_2_0/rust_out
|
||||
$(TMPDIR)/doctests/t_rs_8_0/rust_out
|
||||
rm -rf $(TMPDIR)/doctests
|
11
src/test/run-make/doctests-keep-binaries/t.rs
Normal file
11
src/test/run-make/doctests-keep-binaries/t.rs
Normal file
@ -0,0 +1,11 @@
|
||||
/// Fungle the foople.
|
||||
/// ```
|
||||
/// t::foople();
|
||||
/// ```
|
||||
pub fn foople() {}
|
||||
|
||||
/// Flomble the florp
|
||||
/// ```
|
||||
/// t::florp();
|
||||
/// ```
|
||||
pub fn florp() {}
|
Loading…
x
Reference in New Issue
Block a user