Skip to content
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

Were all the run-make tests meant to to be moved to run-make-fulldeps? #66085

Closed
pnkfelix opened this issue Nov 4, 2019 · 4 comments · Fixed by #109770
Closed

Were all the run-make tests meant to to be moved to run-make-fulldeps? #66085

pnkfelix opened this issue Nov 4, 2019 · 4 comments · Fixed by #109770
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.

Comments

@pnkfelix
Copy link
Member

pnkfelix commented Nov 4, 2019

#48883 moved the run-make tests to run-make-fulldeps

But a lot of the run-make tests can be run against the stage1 compiler.

From the description on PR #48883, I am not clear on whether the run-make move to run-make-fulldeps was meant to be permanent, or just a temporary way to test a change that accidentally got committed.

@pnkfelix pnkfelix added T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. A-testsuite Area: The testsuite used to check the correctness of rustc labels Nov 4, 2019
@Centril
Copy link
Contributor

Centril commented Nov 5, 2019

cc @alexcrichton @Mark-Simulacrum

@alexcrichton
Copy link
Member

I didn't want that PR to bounce and I didn't want to start testing more than we were already testing, so yes it was intentional that everything moved. It's true that some items could be moved back, I just didn't want to do the work to do that personally.

@pnkfelix
Copy link
Member Author

pnkfelix commented Nov 6, 2019

That's fine; I just wanted to make sure there wasn't some reason I wasn't seeing for trying to move tests back to run-make if possible.

@ehuss
Copy link
Contributor

ehuss commented Jun 3, 2022

Also beware that run-make-fulldeps is now treated differently in CI for various reasons. For example, the macOS tests are split into separate runners because they take too long to run and run-make-fulldeps is one of the suites that is split up. Also, the "debug" runner only runs the run-make-fulldeps tests.

@bors bors closed this as completed in 3328913 Apr 3, 2023
oli-obk pushed a commit to oli-obk/miri that referenced this issue Apr 4, 2023
Move almost all run-make-fulldeps tests to run-make

They pass fine, and this avoids having to build the compiler twice.

There are few enough tests left that I think it should be possible to get rid of this test suite altogether, but I expect this PR to fail at least a few times in bors and want to get it merged before tackling further changes. cc rust-lang/rust#83775

Fixes rust-lang/rust#66085. Fixes rust-lang/rust#83773.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
A-testsuite Area: The testsuite used to check the correctness of rustc T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants