Fix test compiling Fuchsia with rust-under-test - #162573
Conversation
|
Warning If you are changing how CI LLVM is built or linked, make sure to bump cc @jieyouxu |
|
r? @marcoieni rustbot has assigned @marcoieni. Use Why was this reviewer chosen?The reviewer was selected based on:
|
This comment has been minimized.
This comment has been minimized.
a713911 to
fc8ed40
Compare
|
It looks like the |
|
@bors try |
This comment has been minimized.
This comment has been minimized.
Fix test compiling Fuchsia with rust-under-test try-job: dist-various-2 try-job: x86_64-fuchsia
|
💔 Test for a03d4d5 failed: CI. Failed job:
|
fc8ed40 to
f1cc882
Compare
|
The rustc-dev-guide subtree was changed. If your future PRs only touch the subtree, consider submitting them directly to rust-lang/rustc-dev-guide, which is where the document is primarily maintained (and has faster CI). |
|
@bors try |
Fix test compiling Fuchsia with rust-under-test try-job: dist-various-2 try-job: test-x86_64-fuchsia
This comment has been minimized.
This comment has been minimized.
|
💔 Test for c09146d failed: CI. Failed jobs:
|
f1cc882 to
4a68a46
Compare
|
Looks like I need to incorporate some changes from CI, so I switched this to a draft mode until I get the tests passing. @bors try |
This comment has been minimized.
This comment has been minimized.
|
@bors try |
This comment has been minimized.
This comment has been minimized.
Fix test compiling Fuchsia with rust-under-test try-job: dist-various-2 try-job: test-x86_64-fuchsia
|
@bors rollup=never |
This comment has been minimized.
This comment has been minimized.
Fix test compiling Fuchsia with rust-under-test The rust tests for Fuchsia were disabled some time ago in #138690 when fuchsia.googlesource.com was temporarily rate limiting git checkout requests during a high period of requests. This makes a number of attempts to avoid this issue: * It checks out Fuchsia with git filter `tree:0` to reduce download size. * It blocks downloading Fuchsia's Rust toolchain. * It adds a number of retries to requests. * It reduces the parallel git checkout threads. Since it has been a while since we updated the Fuchsia integration, it also updates: * Use the most recent commit [be532c]. * It updates to the clang commit [5e63f2]. * It updates to the Fuchsia SDK version 33.20260909.5.1. * It updates the ubuntu container to 26.04. * It renames the test job to `test-x86_64-fuchsia`. * The Fuchsia build system now requires shared libraries to be stripped. * The Fuchsia build now requires the Rust toolchain to have the artifacts for arm64 and riscv64 to be present, even though they might not be used for this build. Note that I did use Gemini to help debug some issues, but all the code has been written by me. try-job: dist-various-2 try-job: test-x86_64-fuchsia [be532c]: https://fuchsia.googlesource.com/integration/+/be532c365aa6ba56b08ed684c0f8bb71960c18fd [5e63f2]: llvm/llvm-project@5e63f2c
|
💔 Test for b763e7e failed: CI. Failed job:
|
|
@bors retry |
This comment has been minimized.
This comment has been minimized.
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 498b89d (parent) -> 420ed2a (this PR) Test differencesShow 1 test diff1 doctest diff were found. These are ignored, as they are noisy. Test dashboardRun cargo run --manifest-path src/ci/citool/Cargo.toml -- \
test-dashboard 420ed2a0c3d7225b1744266fd884d431b4d8cfe0 --output-dir test-dashboardAnd then open Job duration changes
How to interpret the job duration changes?Job durations can vary a lot, based on the actual runner instance |
|
Finished benchmarking commit (420ed2a): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis perf run didn't have relevant results for this metric. Max RSS (memory usage)Results (primary -5.2%)A less reliable metric. May be of interest, but not used to determine the overall result above.
CyclesResults (secondary -1.0%)A less reliable metric. May be of interest, but not used to determine the overall result above.
Binary sizeThis perf run didn't have relevant results for this metric. Bootstrap: 497.674s -> 498.333s (0.13%) |
View all comments
The rust tests for Fuchsia were disabled some time ago in #138690 when fuchsia.googlesource.com was temporarily rate limiting git checkout requests during a high period of requests. This makes a number of attempts to avoid this issue:
tree:0to reduce download size.Since it has been a while since we updated the Fuchsia integration, it also updates:
test-x86_64-fuchsia.Note that I did use Gemini to help debug some issues, but all the code has been written by me.
try-job: dist-various-2
try-job: test-x86_64-fuchsia