-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Move most ui-fulldeps tests to ui/ #109875
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
r? @lcnr (rustbot has picked a reviewer for you, use r? to override) |
@bors rollup=iffy (fulldeps tests weren't cross-compiled before) |
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
aa164e1
to
b7b79f3
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment was marked as resolved.
This comment was marked as resolved.
Ok, this is finally ready for review - sorry for the noise while I got CI working, didn't have access to my fast computer the last couple weeks. |
r? @compiler-errors @bors r+ |
📌 Commit 8637f65d61984bafbecdd33df834f4b4a3ab7e1d has been approved by It is now in the queue for this repository. |
⌛ Testing commit 8637f65d61984bafbecdd33df834f4b4a3ab7e1d with merge e84dee7b01ca95dec55109273d23b4701e5fbdc7... |
💔 Test failed - checks-actions |
@bors r=compiler-errors rollup=iffy |
📌 Commit d3ca73719597b5c28892c40b04071f0977f9ba63 has been approved by It is now in the queue for this repository. |
⌛ Testing commit d3ca73719597b5c28892c40b04071f0977f9ba63 with merge 3f54d5b565f331064e17627a1255aae126042284... |
💔 Test failed - checks-actions |
@rustbot author |
☔ The latest upstream changes (presumably #110249) made this pull request unmergeable. Please resolve the merge conflicts. |
This comment has been minimized.
This comment has been minimized.
I'm going to disable |
They pass fine. Only tests that required `extern crate rustc_*` or were marked `ignore-stage1` have been keep in fulldeps.
The `std` test straightforwardly can't work without file descriptors; rust-lang#99417 tracks moving it out of tests/ui. `issue-13560.rs` requires the target to support dynamic linking. `extern-mod-syntax` is interesting. The original test was added to check if `extern mod` could be parsed correctly and used `extern mod std` and an import: rust-lang@138dc30#diff-73700e1e851b7a37bc92174635dab726124c82e5bfabbbc45b4a3c2e8e14fadd At some point `std::json::Object` was moved out of std to an unstable rustc-only `extras` crate, and rather than just changing the import it got changed to use the unstable crate. When `extras` was removed, people assumed the test was meant to also test rustc_private and changed it to another unstable crate rather than using something in std. This changes the test to remove the `rustc_private` import, to allow it to work properly when cross-compiling.
@bors r=compiler-errors |
☀️ Test successful - checks-actions |
Finished benchmarking commit (d558796): comparison URL. Overall result: no relevant changes - no action needed@rustbot label: -perf-regression Instruction countThis benchmark run did not return any relevant results for this metric. Max RSS (memory usage)This benchmark run did not return any relevant results for this metric. CyclesThis benchmark run did not return any relevant results for this metric. |
Same rationale as #109770, they don't actually need a stage 2 build.
This increases the limit for the UI directory because otherwise it was annoying to be constantly moving files into subdirectories when I fixed a test; #109873 makes up for it.
cc #109770, #109874