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
This is a tangent continuation of a comment in #3035
After speaking with the Gentoo developers, our only hope of cancelling the removal of sentry-python from Gentoo is to get all tests passing reliably with all versions of python 3.11+
Honestly, it looks pretty bleak currently. Even with Gentoo removing over 30 test groups, there's 133 test failures before the test runner itself crashes a quarter of the way through testing.
Some tests require API keys to 3rd party daemons running, some require network access. The test suite seems over-fitted and tightly coupled to your internal testing infrastructure, as opposed to being viable to run.
Solution Brainstorm
Could we get a built in solution to skip all network tests and 3rd party daemon tests (database servers, redis servers, etc. or that make API calls to network services)? So that it's not necessary for maintainers to constantly maintain a list of tests that don't make sense.
At least that would automatically exclude all tests that have no hope of running outside your specific test environment.
The text was updated successfully, but these errors were encountered:
I discussed your feedback with the team. While we understand that having a built-in solution to skip network tests and 3rd party daemon tests would be helpful for folks maintaining unofficial sentry-python packages, we would rather focus our time on building new features or fixing bugs to create more value for users. If you or anyone else from the community would like to add support for this use case, we would be happy to accept PRs, but this is low-priority for our team.
Users can still install the official Sentry SDK package from PyPI using pip install sentry-sdk if Gentoo drops its support for its unofficial Sentry-Python package. Our recommendation is to always install the official PyPI distribution with pip, since using pip is the only installation method we support.
Problem Statement
This is a tangent continuation of a comment in #3035
After speaking with the Gentoo developers, our only hope of cancelling the removal of sentry-python from Gentoo is to get all tests passing reliably with all versions of python 3.11+
Honestly, it looks pretty bleak currently. Even with Gentoo removing over 30 test groups, there's 133 test failures before the test runner itself crashes a quarter of the way through testing.
Some tests require API keys to 3rd party daemons running, some require network access. The test suite seems over-fitted and tightly coupled to your internal testing infrastructure, as opposed to being viable to run.
Solution Brainstorm
Could we get a built in solution to skip all network tests and 3rd party daemon tests (database servers, redis servers, etc. or that make API calls to network services)? So that it's not necessary for maintainers to constantly maintain a list of tests that don't make sense.
At least that would automatically exclude all tests that have no hope of running outside your specific test environment.
The text was updated successfully, but these errors were encountered: