about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorGuillaume Gomez <guillaume.gomez@huawei.com>2024-06-23 14:33:13 +0200
committerGuillaume Gomez <guillaume.gomez@huawei.com>2024-08-13 20:14:56 +0200
commitffc18c5cfb4deeb7d04544fcb3561a952d95db1f (patch)
tree75c82f7e9c52127893e464691c8f029b69980bee /src
parent1e1743a379885209ed969695d56762d38a9da09c (diff)
downloadrust-ffc18c5cfb4deeb7d04544fcb3561a952d95db1f.tar.gz
rust-ffc18c5cfb4deeb7d04544fcb3561a952d95db1f.zip
Rename `DocTest` into `DocTestBuilder`
Diffstat (limited to 'src')
-rw-r--r--src/librustdoc/doctest.rs14
-rw-r--r--src/librustdoc/doctest/make.rs4
-rw-r--r--src/librustdoc/doctest/runner.rs8
-rw-r--r--src/librustdoc/doctest/tests.rs11
-rw-r--r--src/librustdoc/html/markdown.rs2
5 files changed, 22 insertions, 17 deletions
diff --git a/src/librustdoc/doctest.rs b/src/librustdoc/doctest.rs
index d0e08d07e24..f0a13c99230 100644
--- a/src/librustdoc/doctest.rs
+++ b/src/librustdoc/doctest.rs
@@ -11,7 +11,7 @@ use std::sync::atomic::{AtomicUsize, Ordering};
 use std::sync::{Arc, Mutex};
 use std::{panic, str};
 
-pub(crate) use make::DocTest;
+pub(crate) use make::DocTestBuilder;
 pub(crate) use markdown::test as test_markdown;
 use rustc_ast as ast;
 use rustc_data_structures::fx::{FxHashMap, FxHashSet};
@@ -250,7 +250,7 @@ pub(crate) fn run_tests(
     rustdoc_options: &Arc<RustdocOptions>,
     unused_extern_reports: &Arc<Mutex<Vec<UnusedExterns>>>,
     mut standalone_tests: Vec<test::TestDescAndFn>,
-    mergeable_tests: FxHashMap<Edition, Vec<(DocTest, ScrapedDoctest)>>,
+    mergeable_tests: FxHashMap<Edition, Vec<(DocTestBuilder, ScrapedDoctest)>>,
 ) {
     let mut test_args = Vec::with_capacity(rustdoc_options.test_args.len() + 1);
     test_args.insert(0, "rustdoctest".to_string());
@@ -754,7 +754,7 @@ pub(crate) trait DoctestVisitor {
 
 struct CreateRunnableDoctests {
     standalone_tests: Vec<test::TestDescAndFn>,
-    mergeable_tests: FxHashMap<Edition, Vec<(DocTest, ScrapedDoctest)>>,
+    mergeable_tests: FxHashMap<Edition, Vec<(DocTestBuilder, ScrapedDoctest)>>,
 
     rustdoc_options: Arc<RustdocOptions>,
     opts: GlobalTestOptions,
@@ -803,7 +803,7 @@ impl CreateRunnableDoctests {
         );
 
         let edition = scraped_test.edition(&self.rustdoc_options);
-        let doctest = DocTest::new(
+        let doctest = DocTestBuilder::new(
             &scraped_test.text,
             Some(&self.opts.crate_name),
             edition,
@@ -827,7 +827,7 @@ impl CreateRunnableDoctests {
 
     fn generate_test_desc_and_fn(
         &mut self,
-        test: DocTest,
+        test: DocTestBuilder,
         scraped_test: ScrapedDoctest,
     ) -> test::TestDescAndFn {
         if !scraped_test.langstr.compile_fail {
@@ -845,7 +845,7 @@ impl CreateRunnableDoctests {
 }
 
 fn generate_test_desc_and_fn(
-    test: DocTest,
+    test: DocTestBuilder,
     scraped_test: ScrapedDoctest,
     opts: GlobalTestOptions,
     rustdoc_options: Arc<RustdocOptions>,
@@ -892,7 +892,7 @@ fn generate_test_desc_and_fn(
 fn doctest_run_fn(
     test_opts: IndividualTestOptions,
     global_opts: GlobalTestOptions,
-    doctest: DocTest,
+    doctest: DocTestBuilder,
     scraped_test: ScrapedDoctest,
     rustdoc_options: Arc<RustdocOptions>,
     unused_externs: Arc<Mutex<Vec<UnusedExterns>>>,
diff --git a/src/librustdoc/doctest/make.rs b/src/librustdoc/doctest/make.rs
index 5d248586739..ed09fa8e88e 100644
--- a/src/librustdoc/doctest/make.rs
+++ b/src/librustdoc/doctest/make.rs
@@ -19,7 +19,7 @@ use super::GlobalTestOptions;
 
 /// This struct contains information about the doctest itself which is then used to generate
 /// doctest source code appropriately.
-pub(crate) struct DocTest {
+pub(crate) struct DocTestBuilder {
     pub(crate) supports_color: bool,
     pub(crate) already_has_extern_crate: bool,
     pub(crate) has_main_fn: bool,
@@ -34,7 +34,7 @@ pub(crate) struct DocTest {
     pub(crate) can_be_merged: bool,
 }
 
-impl DocTest {
+impl DocTestBuilder {
     pub(crate) fn new(
         source: &str,
         crate_name: Option<&str>,
diff --git a/src/librustdoc/doctest/runner.rs b/src/librustdoc/doctest/runner.rs
index 55673fd562e..5c0a7bcaef9 100644
--- a/src/librustdoc/doctest/runner.rs
+++ b/src/librustdoc/doctest/runner.rs
@@ -4,8 +4,8 @@ use rustc_span::edition::Edition;
 use std::fmt::Write;
 
 use crate::doctest::{
-    run_test, DocTest, GlobalTestOptions, IndividualTestOptions, RunnableDoctest, RustdocOptions,
-    ScrapedDoctest, TestFailure, UnusedExterns,
+    run_test, DocTestBuilder, GlobalTestOptions, IndividualTestOptions, RunnableDoctest,
+    RustdocOptions, ScrapedDoctest, TestFailure, UnusedExterns,
 };
 use crate::html::markdown::{Ignore, LangString};
 
@@ -31,7 +31,7 @@ impl DocTestRunner {
 
     pub(crate) fn add_test(
         &mut self,
-        doctest: &DocTest,
+        doctest: &DocTestBuilder,
         scraped_test: &ScrapedDoctest,
         target_str: &str,
     ) {
@@ -193,7 +193,7 @@ std::process::Termination::report(test::test_main(test_args, Vec::from(TESTS), N
 
 /// Push new doctest content into `output`. Returns the test ID for this doctest.
 fn generate_mergeable_doctest(
-    doctest: &DocTest,
+    doctest: &DocTestBuilder,
     scraped_test: &ScrapedDoctest,
     ignore: bool,
     id: usize,
diff --git a/src/librustdoc/doctest/tests.rs b/src/librustdoc/doctest/tests.rs
index 982bfae5883..8c4079bcd81 100644
--- a/src/librustdoc/doctest/tests.rs
+++ b/src/librustdoc/doctest/tests.rs
@@ -1,6 +1,6 @@
 use std::path::PathBuf;
 
-use super::{DocTest, GlobalTestOptions};
+use super::{DocTestBuilder, GlobalTestOptions};
 use rustc_span::edition::DEFAULT_EDITION;
 
 fn make_test(
@@ -10,8 +10,13 @@ fn make_test(
     opts: &GlobalTestOptions,
     test_id: Option<&str>,
 ) -> (String, usize) {
-    let doctest =
-        DocTest::new(test_code, crate_name, DEFAULT_EDITION, false, test_id.map(|s| s.to_string()));
+    let doctest = DocTestBuilder::new(
+        test_code,
+        crate_name,
+        DEFAULT_EDITION,
+        false,
+        test_id.map(|s| s.to_string()),
+    );
     let (code, line_offset) =
         doctest.generate_unique_doctest(test_code, dont_insert_main, opts, crate_name);
     (code, line_offset)
diff --git a/src/librustdoc/html/markdown.rs b/src/librustdoc/html/markdown.rs
index 879e44c1712..971337dda1e 100644
--- a/src/librustdoc/html/markdown.rs
+++ b/src/librustdoc/html/markdown.rs
@@ -297,7 +297,7 @@ impl<'a, I: Iterator<Item = Event<'a>>> Iterator for CodeBlocks<'_, 'a, I> {
                 attrs: vec![],
                 args_file: PathBuf::new(),
             };
-            let doctest = doctest::DocTest::new(&test, krate, edition, false, None);
+            let doctest = doctest::DocTestBuilder::new(&test, krate, edition, false, None);
             let (test, _) = doctest.generate_unique_doctest(&test, false, &opts, krate);
             let channel = if test.contains("#![feature(") { "&amp;version=nightly" } else { "" };