Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # 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.
# for free to join this conversation on GitHub. Already have an account? # 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