You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently there are many unit tests which are not very isolated. For example many tests reach out to conda-forge, and are therefore at risk of producing false failures for any number of network-related issues that are unrelated to the code being tested.
This issue is to plan and potentially track the work needed to mock out external dependencies, better isolating the unit tests to the code that we actually want to test.
One suggestion has been to run our own package repository locally, making it unnecessary for conda-store to make requests to conda-forge.
Value and/or benefit
The test suite is currently flaky. This should help reduce flakiness and has the potential to greatly speed up testing, as waiting on external resources takes a lot of time.
Anything else?
No response
The text was updated successfully, but these errors were encountered:
Context
Currently there are many unit tests which are not very isolated. For example many tests reach out to conda-forge, and are therefore at risk of producing false failures for any number of network-related issues that are unrelated to the code being tested.
This issue is to plan and potentially track the work needed to mock out external dependencies, better isolating the unit tests to the code that we actually want to test.
One suggestion has been to run our own package repository locally, making it unnecessary for conda-store to make requests to conda-forge.
Value and/or benefit
The test suite is currently flaky. This should help reduce flakiness and has the potential to greatly speed up testing, as waiting on external resources takes a lot of time.
Anything else?
No response
The text was updated successfully, but these errors were encountered: