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

Simplify pip tree tests to improve performance #8677

Merged
merged 1 commit into from
Oct 29, 2024
Merged

Conversation

charliermarsh
Copy link
Member

Summary

These use really heavy test packages, like SciPy, NumPy, scikit-learn -- and packages with large dependency trees, like packse.

I removed a few redundant tests, and replaced the tests with smaller packages.

Closes #8674.


#[test]
#[cfg(target_os = "macos")]
fn complex_nested_dependencies_inverted() {
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think these "complex" tests are worth it. We have to install the whole tree here, and they aren't testing any new behavior.

@charliermarsh charliermarsh added the testing Internal testing of behavior label Oct 29, 2024
@charliermarsh charliermarsh force-pushed the charlie/tree branch 2 times, most recently from 89e035b to 2d62a6c Compare October 29, 2024 18:46
@charliermarsh charliermarsh merged commit f903cd2 into main Oct 29, 2024
62 checks passed
@charliermarsh charliermarsh deleted the charlie/tree branch October 29, 2024 18:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
testing Internal testing of behavior
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Remove scikit-learn from tree tests
2 participants