starlette instrumentation (#777)
adding an initial starlette instrumentation. tox does exact match on fields delimited by a dash. Thus, any instrumentation that includes "instrumentation" in the name would collide with testing of the "opentelemetry-instrumentation" package. Renaming opentelemetry-instrumentation to opentelemetry-instrumentation-base to fix that. Co-authored-by: Leighton Chen <lechen@microsoft.com> Co-authored-by: alrex <aboten@lightstep.com>
This commit is contained in:
parent
14289122c2
commit
244e709bf0
25
tox.ini
25
tox.ini
|
|
@ -17,8 +17,8 @@ envlist =
|
||||||
pypy3-test-sdk
|
pypy3-test-sdk
|
||||||
|
|
||||||
; opentelemetry-instrumentation
|
; opentelemetry-instrumentation
|
||||||
py3{5,6,7,8}-test-instrumentation
|
py3{5,6,7,8}-test-instrumentation-base
|
||||||
pypy3-test-instrumentation
|
pypy3-test-instrumentation-base
|
||||||
|
|
||||||
; opentelemetry-example-app
|
; opentelemetry-example-app
|
||||||
py3{4,5,6,7,8}-test-example-app
|
py3{4,5,6,7,8}-test-example-app
|
||||||
|
|
@ -56,6 +56,11 @@ envlist =
|
||||||
py3{4,5,6,7,8}-test-ext-requests
|
py3{4,5,6,7,8}-test-ext-requests
|
||||||
pypy3-test-ext-requests
|
pypy3-test-ext-requests
|
||||||
|
|
||||||
|
; opentelemetry-instrumentation-starlette.
|
||||||
|
; starlette only supports 3.6 and above.
|
||||||
|
py3{6,7,8}-test-instrumentation-starlette
|
||||||
|
pypy3-test-instrumentation-starlette
|
||||||
|
|
||||||
; opentelemetry-ext-jinja2
|
; opentelemetry-ext-jinja2
|
||||||
py3{4,5,6,7,8}-test-ext-jinja2
|
py3{4,5,6,7,8}-test-ext-jinja2
|
||||||
pypy3-test-ext-jinja2
|
pypy3-test-ext-jinja2
|
||||||
|
|
@ -102,7 +107,7 @@ envlist =
|
||||||
; opentelemetry-ext-pyramid
|
; opentelemetry-ext-pyramid
|
||||||
py3{4,5,6,7,8}-test-ext-pyramid
|
py3{4,5,6,7,8}-test-ext-pyramid
|
||||||
pypy3-test-ext-pyramid
|
pypy3-test-ext-pyramid
|
||||||
|
|
||||||
; opentelemetry-ext-asgi
|
; opentelemetry-ext-asgi
|
||||||
py3{5,6,7,8}-test-ext-asgi
|
py3{5,6,7,8}-test-ext-asgi
|
||||||
pypy3-test-ext-asgi
|
pypy3-test-ext-asgi
|
||||||
|
|
@ -172,8 +177,9 @@ setenv =
|
||||||
changedir =
|
changedir =
|
||||||
test-api: opentelemetry-api/tests
|
test-api: opentelemetry-api/tests
|
||||||
test-sdk: opentelemetry-sdk/tests
|
test-sdk: opentelemetry-sdk/tests
|
||||||
|
instrumentation-base: opentelemetry-instrumentation/tests
|
||||||
|
test-instrumentation-starlette: ext/opentelemetry-instrumentation-starlette/tests
|
||||||
test-proto: opentelemetry-proto/tests
|
test-proto: opentelemetry-proto/tests
|
||||||
test-instrumentation: opentelemetry-instrumentation/tests
|
|
||||||
test-ext-grpc: ext/opentelemetry-ext-grpc/tests
|
test-ext-grpc: ext/opentelemetry-ext-grpc/tests
|
||||||
test-ext-aiohttp-client: ext/opentelemetry-ext-aiohttp-client/tests
|
test-ext-aiohttp-client: ext/opentelemetry-ext-aiohttp-client/tests
|
||||||
test-ext-requests: ext/opentelemetry-ext-requests/tests
|
test-ext-requests: ext/opentelemetry-ext-requests/tests
|
||||||
|
|
@ -223,10 +229,9 @@ commands_pre =
|
||||||
|
|
||||||
grpc: pip install {toxinidir}/ext/opentelemetry-ext-grpc[test]
|
grpc: pip install {toxinidir}/ext/opentelemetry-ext-grpc[test]
|
||||||
|
|
||||||
wsgi,flask,django,asgi,pyramid: pip install {toxinidir}/tests/util
|
wsgi,flask,django,asgi,pyramid,starlette: pip install {toxinidir}/tests/util
|
||||||
wsgi,flask,django,pyramid: pip install {toxinidir}/ext/opentelemetry-ext-wsgi
|
wsgi,flask,django,pyramid: pip install {toxinidir}/ext/opentelemetry-ext-wsgi
|
||||||
|
asgi,starlette: pip install {toxinidir}/ext/opentelemetry-ext-asgi
|
||||||
asgi: pip install {toxinidir}/ext/opentelemetry-ext-asgi
|
|
||||||
|
|
||||||
boto: pip install {toxinidir}/ext/opentelemetry-ext-boto[test]
|
boto: pip install {toxinidir}/ext/opentelemetry-ext-boto[test]
|
||||||
|
|
||||||
|
|
@ -264,6 +269,8 @@ commands_pre =
|
||||||
|
|
||||||
requests: pip install {toxinidir}/ext/opentelemetry-ext-requests[test]
|
requests: pip install {toxinidir}/ext/opentelemetry-ext-requests[test]
|
||||||
|
|
||||||
|
starlette: pip install {toxinidir}/ext/opentelemetry-instrumentation-starlette[test]
|
||||||
|
|
||||||
jinja2: pip install {toxinidir}/ext/opentelemetry-ext-jinja2[test]
|
jinja2: pip install {toxinidir}/ext/opentelemetry-ext-jinja2[test]
|
||||||
|
|
||||||
aiohttp-client: pip install {toxinidir}/opentelemetry-sdk {toxinidir}/ext/opentelemetry-ext-aiohttp-client
|
aiohttp-client: pip install {toxinidir}/opentelemetry-sdk {toxinidir}/ext/opentelemetry-ext-aiohttp-client
|
||||||
|
|
@ -274,7 +281,7 @@ commands_pre =
|
||||||
opentracing-shim: pip install {toxinidir}/ext/opentelemetry-ext-opentracing-shim
|
opentracing-shim: pip install {toxinidir}/ext/opentelemetry-ext-opentracing-shim
|
||||||
|
|
||||||
datadog: pip install {toxinidir}/opentelemetry-sdk {toxinidir}/ext/opentelemetry-ext-datadog
|
datadog: pip install {toxinidir}/opentelemetry-sdk {toxinidir}/ext/opentelemetry-ext-datadog
|
||||||
|
|
||||||
zipkin: pip install {toxinidir}/ext/opentelemetry-ext-zipkin
|
zipkin: pip install {toxinidir}/ext/opentelemetry-ext-zipkin
|
||||||
|
|
||||||
sqlalchemy: pip install {toxinidir}/ext/opentelemetry-ext-sqlalchemy
|
sqlalchemy: pip install {toxinidir}/ext/opentelemetry-ext-sqlalchemy
|
||||||
|
|
@ -322,7 +329,7 @@ deps =
|
||||||
httpretty
|
httpretty
|
||||||
|
|
||||||
commands_pre =
|
commands_pre =
|
||||||
python scripts/eachdist.py install --editable
|
python scripts/eachdist.py install --editable --with-test-deps
|
||||||
|
|
||||||
commands =
|
commands =
|
||||||
python scripts/eachdist.py lint --check-only
|
python scripts/eachdist.py lint --check-only
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue