X-Git-Url: https://git.lizzy.rs/?a=blobdiff_plain;f=src%2Flibrustdoc%2Fdoctest.rs;h=db70029f6ec594280dcb7d454f2016cdb0936349;hb=2f00f57aef198b34d4599fa9903d5b1fd8e34d9a;hp=cb216970c7c354f2d61c40a54b2b5407b842d1f4;hpb=415d8fcc3e17f8c1324a81cf2aa7127b4fcfa32e;p=rust.git diff --git a/src/librustdoc/doctest.rs b/src/librustdoc/doctest.rs index cb216970c7c..db70029f6ec 100644 --- a/src/librustdoc/doctest.rs +++ b/src/librustdoc/doctest.rs @@ -208,12 +208,13 @@ pub(crate) fn run(options: RustdocOptions) -> Result<(), ErrorGuaranteed> { pub(crate) fn run_tests( mut test_args: Vec, nocapture: bool, - tests: Vec, + mut tests: Vec, ) { test_args.insert(0, "rustdoctest".to_string()); if nocapture { test_args.push("--nocapture".to_string()); } + tests.sort_by(|a, b| a.desc.name.as_slice().cmp(&b.desc.name.as_slice())); test::test_main(&test_args, tests, None); }