-
Notifications
You must be signed in to change notification settings - Fork 192
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
Consider moving slow tests to nightly test suite #6526
Comments
I think it is better to move those to another CI marked with slow tests, then we can have quick iteration on running all tests. |
Hmm, but that's the idea of nightly tests already now? We already have admittedly too many CI jobs and test markers, I'd rather not introduce more.
I think for this to decide if it should go to nightly we should investigate a bit more what this test is testing, and what is already covered in other tests. One quick dirty way to find this out would be to create a PR with this test disabled and see how it impacts the code coverage. NOTE: I've opened #6689 which would increase the visibility of failing nightly workflows. Hopefully that should make moving slow tests to nightly less dangerous. |
Perhaps we should also focus on speeding up the presto tests, to make local testing faster, and have one CI job that runs very quickly. So perhaps some tests can be moved to nightly, and some tests that we think really should run on each PR, but are slow, can be marked as slow and skipped during presto job. |
Just noting where the current slowest tests are, perhaps some of them could be moved to nightly...
Here are six slowest test from presto tests (which take ~10 minutes overall)
Here are the slowest tests from the full test suite run with code coverage collection (full suite takes around 24 minutes)
In both cases
tests/tools/archive/orm/test_links.py::test_high_level_workflow_links
takes roughly 5% of overall time.The text was updated successfully, but these errors were encountered: