-
Notifications
You must be signed in to change notification settings - Fork 808
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
Slow tests #878
Comments
This comment was marked as outdated.
This comment was marked as outdated.
Replace the DTLSsocket test with a dummy package that does nothing but contain the build system specs that we need. This should speed up one of the slowest tests. Part of #878
Remove a test case from the `install_editable` that slows it down from 3.6s to 6.5s while providing low test coverage. It also seems to block other tests sometimes, `cargo nextest run -E "test(editable)" --all-features` has more consistent and lower runtimes. Surprisingly this seems to have bigger effect than switching from pyo3 to cffi. Used test commands: ``` rm -rf scripts/editable-installs/maturin_editable/target/ && time cargo nextest run -E "test(=install_editable)" --all-features rm -rf scripts/editable-installs/maturin_editable/target/ && time cargo nextest run -E "test(editable)" --all-features ``` Part of #878
@zanieb Could you update how the original list looks for you after the recent updates? |
Updated the list following #1295 — included my local results too for reference. |
I think |
I'll try real quick. |
Considering moving some tests to:
|
Sounds good to me. Not familiar with iniconfig but anyio is great. |
There's also scenario test coverage for some of these things now (like |
I've updated the original post to reflect the latest changes on |
Last updated for commit 14d535f [source] with threshold of 10s
Windows
macOS
Linux
The text was updated successfully, but these errors were encountered: