Skip to content
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

Run Tests for integrations in POTel #3621

Open
49 of 54 tasks
antonpirker opened this issue Oct 7, 2024 · 0 comments
Open
49 of 54 tasks

Run Tests for integrations in POTel #3621

antonpirker opened this issue Oct 7, 2024 · 0 comments
Assignees

Comments

@antonpirker
Copy link
Member

antonpirker commented Oct 7, 2024

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.
  • XXX means test suite is failing
  • ??? means are not run by tests for integrations (so no entry in tox.ini)

There is this PR that is configured to run all the test suites (and not break on the first failing test suite) where you can see the current state of affairs:

Integrations

AI:

  • anthropic
  • cohere
  • XXX langchain
  • XXX openai
  • huggingface_hub

AWS:

  • XXX aws_lambda

Cloud:

  • boto3
  • chalice
  • cloud_resource_context
  • gcp

Common:

  • common

DBs:

  • asyncpg
  • clickhouse_driver
  • pymongo
  • redis
  • redis_py_cluster_legacy
  • XXX sqlalchemy (1 test failing, because we do not enforce the 1000 spans per transaction limit)

GraphQL:

  • ariadne
  • gql
  • graphene
  • strawberry

Misc:

  • launchdarkly
  • loguru
  • openfeature
  • opentelemetry
  • potel
  • pure_eval
  • trytond

Network:

  • gevent
  • grpc (tests crash!, to many events)
  • httpx ('POTelSpan' object has no attribute '_span_recorder', wrong bread crumbs)
  • requests

Tasks:

  • arq
  • beam
  • XXX celery (Tests fail because of some import errors)
  • dramatiq
  • huey
  • ray
  • rq
  • spark

Web 1:

  • django
  • flask
  • starlette
  • fastapi

Web 2:

  • aiohttp
  • asgi
  • bottle
  • falcon
  • litestar
  • pyramid
  • quart
  • sanic
  • starlite
  • tornado
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant