-
Notifications
You must be signed in to change notification settings - Fork 8
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 tests performance #183
Comments
Thank you for reporting. This problem is most likely related to the number of features provided by the collections. |
Thank you @dstenger . NaturalEarth:cultural:ne_10m_admin_0_boundary_lines_maritime_indicator (220 features, items: 236kb) I wouldn't consider this a large number of features -- we are planning to eventually host the full 60+GB Planet OpenStreetMap dataset which has over a billion features. Ideally the tests should work without requesting every single feature and/or otherwise allow the user to explicitly list collections of a reasonable size to test. The issue might be processing the sovereignty as it contains a significant bit of geometry. This highlights the importance of a geometry simplification / clipping capability. Regardless, the current responses should be manageable in a lot less time. |
@jerstlouis We cannot reproduce the test run of 30 minutes anymore. However, we agree that the performance can be improved. Issue #202 was created to improve the performance of the test suite. |
Thanks @dstenger . Closing. I will reopen with more details if I run into a similar 30 minutes wait again. What would be really great is to have a continuously updating log visible to the user in the client window of which requests are being sent to the server. |
Is your feature request related to a problem? Please describe.
Executing the tests on our implementation takes a good 30 minutes even when testing only 3 collections.
I don't think it is because of processing or data transfer time on our end. It is also a lot more time than the sum of the duration of the tests, most of which are under 1s except for 4 that take up to ~1min30s. Opened a separate issue (#182) about the lack of progress indicator during that time, which originally had me think the tests were stuck.
Describe the solution you'd like
The tests should complete relatively quickly, in about the amount currently reported in the test report.
The text was updated successfully, but these errors were encountered: