sentry-python
sentry-python copied to clipboard
Run Tests for integrations in POTel
Run our test suites of the different integrations with the potel-base branch. (Just ran tox -f aiohttp for example on the potel-base branch and made notes on the errors that occured)
- If the integration is checked
[X]then all tests are green. XXXmeans test suite is failing???means are not run by tests for integrations (so no entry in tox.ini)
Integrations:
- [ ]
XXXaiohttp (too many events, baggage/sentry-trace missing, bread crumbs type wrong) - [ ]
XXXanthropic ('ai.input_messages' not in event, too many events) - [ ]
???argv - [ ]
XXXariadne ("transaction" not in error event) - [ ]
XXXarq (event["contexts"]["trace"]["origin"] wrong, too many events) - [ ]
XXXasgi ("sampling_context["transaction_context"]["source"]" not in event) - [ ]
???asyncio - [X]
XXXasyncpg (SPANDATA.CODE_LINENO not in event,AttributeError: 'POTelSpan' object has no attribute '_data', breadcrumbs wrong) https://github.com/getsentry/sentry-python/pull/3639 - [ ]
XXXaws_lambda (transaction not in event) - [ ]
XXXbeam (py3.7 fails, newer ones are green) - [ ]
XXXboto3 (too many events, span.op wrong) - [X] bottle
- [ ]
XXXcelery (Tests fail because of some import errors) - [ ]
XXXchalice (only one env py3.7-chalice-v1.16 fails, all others are green) - [ ]
XXXclickhouse_driver ('POTelSpan' object has no attribute 'scope', some data in spans wrong/missing) https://github.com/getsentry/sentry-python/pull/3638 - [X] cloud_resource_context
- [ ]
XXXcohere (too many events, "ai.input_messages" missing) - [ ]
???conftest.py - [ ]
XXXdjango (no profiles, wrong transaction name, - [x] dramatiq
- [ ]
???excepthook - [X] falcon
- [ ]
XXXfastapi (too many events, "response" and "source" not in event) - [x]
XXXflask (transaction name wrong, Response context not found in transaction) - [ ]
XXXgcp (pip install error) - [ ]
XXXgql ("request" not in error event) - [X] graphene (but there is one ignored exception printer in blinker)
- [ ]
XXXgrpc (tests crash!, to many events) - [ ]
XXXhttpx ('POTelSpan' object has no attribute '_span_recorder', wrong bread crumbs) - [ ]
XXXhuey (too many events) - [ ]
XXXhuggingface_hub (only 1 failed, too many events) - [ ]
XXXangchain (otel error:Failed to detach context, too many events, missing transaction event) - [ ]
XXXlitestar (too many events, transaction name missing) - [ ]
???logging - [X] loguru
- [ ]
???modules - [ ]
XXXopenai (too many events, "ai.input_messages" missing in spans) - [ ]
XXXopentelemetry (mocksetup_oncenot called) - [X] pure_eval
- [ ]
XXXpymongo (span status missing, event missing) - [X] pyramid
- [ ]
XXXquart (transaction name wrong) - [ ]
XXXray (trace id in envelope wrong, error has notransactionset) - [ ]
XXXredis ("op"s are wrong) - [ ]
XXXredis_py_cluster_legacy ("op"s are wrong) - [ ]
XXXrequests - [ ]
XXXrq - [ ]
XXXsanic (on python 3.7 and 3.8 for sanic <v20 they are green) - [ ]
???serverless - [ ]
???socket - [ ]
XXXspark - [ ]
XXXsqlalchemy - [ ]
XXXstarlette - [ ]
XXXstarlite - [ ]
???stdlib - [ ]
XXXstrawberry - [ ]
???sys_exit - [ ]
???test_gnu_backtrace.py - [ ]
???threading - [X] tornado
- [X] trytond
- [ ]
???wsgi