summaryrefslogtreecommitdiffstats
path: root/tests/run-make/rustdoc-determinism/Makefile
blob: a3ef1690671843878c9f4dfc8992e2effa8222e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
include ../tools.mk

# Assert that the search index is generated deterministically, regardless of the
# order that crates are documented in.

# ignore-windows
# Uses `diff`.

all:
	$(RUSTDOC) foo.rs -o $(TMPDIR)/foo_first
	$(RUSTDOC) bar.rs -o $(TMPDIR)/foo_first

	$(RUSTDOC) bar.rs -o $(TMPDIR)/bar_first
	$(RUSTDOC) foo.rs -o $(TMPDIR)/bar_first

	diff $(TMPDIR)/foo_first/search-index.js $(TMPDIR)/bar_first/search-index.js