Update cargo submodule by weihanglo · Pull Request #149934 · rust-lang/rust (original) (raw)
What is this?This is an experimental post-merge analysis report that shows differences in test outcomes between the merged PR and its parent PR.
Comparing 8188f6c (parent) -> 430d829 (this PR)
Test differences
Show 83 test diffs
Stage 2
bad_config::directory_as_bench_target_path: [missing] -> pass (J0)bad_config::directory_as_bench_target_path_with_entrypoint: [missing] -> pass (J0)bad_config::directory_as_binary_target_path: [missing] -> pass (J0)bad_config::directory_as_binary_target_path_with_entrypoint: [missing] -> pass (J0)bad_config::directory_as_example_target_path: [missing] -> pass (J0)bad_config::directory_as_example_target_path_with_entrypoint: [missing] -> pass (J0)bad_config::directory_as_library_target_path: [missing] -> pass (J0)bad_config::directory_as_library_target_path_with_entrypoint: [missing] -> pass (J0)bad_config::directory_as_test_target_path: [missing] -> pass (J0)bad_config::directory_as_test_target_path_with_entrypoint: [missing] -> pass (J0)bad_config::nonexistent_bench_target_path: [missing] -> pass (J0)bad_config::nonexistent_binary_target_path: [missing] -> pass (J0)bad_config::nonexistent_example_target_path: [missing] -> pass (J0)bad_config::nonexistent_library_target_path: [missing] -> pass (J0)bad_config::nonexistent_test_target_path: [missing] -> pass (J0)cargo_info::with_default_registry_configured::case: [missing] -> pass (J0)cargo_info::with_default_registry_configured_and_specified::case: [missing] -> pass (J0)cargo_report_timings::empty_log: [missing] -> pass (J0)cargo_report_timings::gated_stable_channel: [missing] -> pass (J0)cargo_report_timings::gated_unstable_options: [missing] -> pass (J0)cargo_report_timings::help::case: [missing] -> pass (J0)cargo_report_timings::html_snapshot::case: [missing] -> pass (J0)cargo_report_timings::invalid_log: [missing] -> pass (J0)cargo_report_timings::no_log: [missing] -> pass (J0)cargo_report_timings::no_log_for_the_current_workspace: [missing] -> pass (J0)cargo_report_timings::outside_workspace: [missing] -> pass (J0)cargo_report_timings::prefer_latest: [missing] -> pass (J0)cargo_report_timings::prefer_workspace: [missing] -> pass (J0)cargo_report_timings::with_multiple_targets: [missing] -> pass (J0)cargo_report_timings::with_section_timings: [missing] -> ignore (rustc --json=timings is unstable) (J0)check::check_build_should_lock_target_dir_when_artifact_dir_is_same_as_build_dir: [missing] -> pass (J0)check::check_build_should_not_lock_artifact_dir: pass -> [missing] (J0)check::check_build_should_not_lock_artifact_dir_when_build_dir_is_not_same_dir: [missing] -> pass (J0)config::config_symlink_home_duplicate_load: [missing] -> pass (J0)config_include::enable_in_unstable_config: pass -> [missing] (J0)config_include::gated: pass -> [missing] (J0)config_include::mix_of_hierarchy_and_include_with_enable_in_unstable_config: pass -> [missing] (J0)config_include::works_with_cli: pass -> [missing] (J0)dep_info::no_trailing_separator_after_package_root_proc_macro: ignore (proc_macro::tracked_path is unstable) -> ignore (proc_macro::tracked::path is unstable) (J0)generate_lockfile::publish_time_invalid: [missing] -> pass (J0)lints::check_feature_gated_workspace_not_inherited: [missing] -> pass (J0)lints::implicit_minimum_version_req::build_dep: [missing] -> pass (J0)lints::implicit_minimum_version_req::deny: [missing] -> pass (J0)lints::implicit_minimum_version_req::detailed_dep_major_only: [missing] -> pass (J0)lints::implicit_minimum_version_req::dev_dep: [missing] -> pass (J0)lints::implicit_minimum_version_req::exact_requirement_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::fully_specified_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::git_dep_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::git_dep_with_registry_version: [missing] -> pass (J0)lints::implicit_minimum_version_req::greater_eq: [missing] -> pass (J0)lints::implicit_minimum_version_req::greater_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::less_eq_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::less_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::major_minor: [missing] -> pass (J0)lints::implicit_minimum_version_req::major_only: [missing] -> pass (J0)lints::implicit_minimum_version_req::multiple_implicit_deps: [missing] -> pass (J0)lints::implicit_minimum_version_req::multiple_requirements: [missing] -> pass (J0)lints::implicit_minimum_version_req::path_dep_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::path_dep_with_registry_version: [missing] -> pass (J0)lints::implicit_minimum_version_req::target_dep: [missing] -> pass (J0)lints::implicit_minimum_version_req::target_dev_dep: [missing] -> pass (J0)lints::implicit_minimum_version_req::tilde_requirement_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::unused_workspace_dep: [missing] -> pass (J0)lints::implicit_minimum_version_req::unused_workspace_dep_and_package_implicit_req: [missing] -> pass (J0)lints::implicit_minimum_version_req::wildcard_minor_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::wildcard_should_not_warn: [missing] -> pass (J0)lints::implicit_minimum_version_req::workspace_inherited: [missing] -> pass (J0)lints::tests::ensure_sorted_lint_groups: [missing] -> pass (J0)lints::tests::ensure_sorted_lints: [missing] -> pass (J0)lints::tests::ensure_updated_lint_groups: [missing] -> pass (J0)lints::tests::ensure_updated_lints: [missing] -> pass (J0)lints::unknown_lints::not_inherited: [missing] -> pass (J0)test::doctest_dep: [missing] -> pass (J0)test::doctest_dep_new_layout: [missing] -> pass (J0)util::lints::tests::ensure_sorted_lint_groups: pass -> [missing] (J0)util::lints::tests::ensure_sorted_lints: pass -> [missing] (J0)util::lints::tests::ensure_updated_lint_groups: pass -> [missing] (J0)util::lints::tests::ensure_updated_lints: pass -> [missing] (J0)util::logger::tests::run_id_round_trip: [missing] -> pass (J0)
Additionally, 4 doctest diffs were found. These are ignored, as they are noisy.
Job group index
- J0: aarch64-apple, aarch64-gnu, x86_64-gnu-aux, x86_64-msvc-ext1 Test dashboard
Run
cargo run --manifest-path src/ci/citool/Cargo.toml --
test-dashboard 430d8297c712ca7e8a4866d7ddccf1b71ba5d4d3 --output-dir test-dashboard
And then open test-dashboard/index.html in your browser to see an overview of all executed tests.
Job duration changes
- x86_64-rust-for-linux: 3265.0s -> 2766.1s (-15.3%)
- x86_64-gnu-llvm-20: 2903.8s -> 2465.2s (-15.1%)
- dist-aarch64-llvm-mingw: 6362.7s -> 5438.7s (-14.5%)
- pr-check-1: 2008.5s -> 1728.5s (-13.9%)
- dist-aarch64-msvc: 5570.5s -> 6239.6s (+12.0%)
- dist-riscv64-linux: 4630.8s -> 5185.8s (+12.0%)
- x86_64-gnu-gcc: 3477.7s -> 3073.7s (-11.6%)
- x86_64-gnu-tools: 3707.4s -> 3303.2s (-10.9%)
- tidy: 166.2s -> 148.4s (-10.7%)
- dist-aarch64-apple: 6502.8s -> 5816.7s (-10.6%) How to interpret the job duration changes?
Job durations can vary a lot, based on the actual runner instance
that executed the job, system noise, invalidated caches, etc. The table above is provided
mostly for t-infra members, for simpler debugging of potential CI slow-downs.