diff options
Diffstat (limited to 'tests/rustdoc-gui/src/test_docs/build.rs')
-rw-r--r-- | tests/rustdoc-gui/src/test_docs/build.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/rustdoc-gui/src/test_docs/build.rs b/tests/rustdoc-gui/src/test_docs/build.rs new file mode 100644 index 000000000..16c96ded9 --- /dev/null +++ b/tests/rustdoc-gui/src/test_docs/build.rs @@ -0,0 +1,15 @@ +//! generate 2000 constants for testing + +use std::{fs::write, path::PathBuf}; + +fn main() -> std::io::Result<()> { + let out_dir = std::env::var("OUT_DIR").expect("OUT_DIR is not defined"); + + let mut output = String::new(); + for i in 0..2000 { + let line = format!("/// Some const A{0}\npub const A{0}: isize = 0;\n", i); + output.push_str(&*line); + }; + + write(&[&*out_dir, "huge_amount_of_consts.rs"].iter().collect::<PathBuf>(), output) +} |