-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
Improve compile_test and dogfood tests #5121
Conversation
1deaa5f
to
233740c
Compare
This comment has been minimized.
This comment has been minimized.
LGTM at first glance. I want to test the multiple matching crates bug. That would be great, if it would be fixed with that! |
c1bebed
to
e1554ec
Compare
Ok. I think the code is now fine for reviewing. |
One way to do that is to set global |
I just simulated this, by changing the serde version in the Cargo.toml. And this change seems to work! 🎉 Only a small addition needs to be made:
This should be solved by adding |
8c5c0a4
to
3485d22
Compare
Awesome! Thanks! @bors r+ |
📌 Commit c4b4dd2 has been approved by |
Improve compile_test and dogfood tests * Hopefully this finally resolves the "multiple matching crates" error, e.g. #4015 * This handle some convenient CARGO env like CARGO_TARGET_DIR and CARGO_BUILD_TARGET changelog: none
💔 Test failed - checks-travis |
@bors retry (timeout in integration test) |
Improve compile_test and dogfood tests * Hopefully this finally resolves the "multiple matching crates" error, e.g. #4015 * This handle some convenient CARGO env like CARGO_TARGET_DIR and CARGO_BUILD_TARGET changelog: none
💔 Test failed - checks-travis |
@bors retry |
Improve compile_test and dogfood tests * Hopefully this finally resolves the "multiple matching crates" error, e.g. #4015 * This handle some convenient CARGO env like CARGO_TARGET_DIR and CARGO_BUILD_TARGET changelog: none
☀️ Test successful - checks-travis, status-appveyor |
Fix error E0460 when compiled on Rustc repo Sadly, this mostly reverts #5121. Now I use HashMap to only store one rlib per crate. But that would not work when non-compatible version of the same crate show up. changelog: none
serde
#4015changelog: none