@@ -96,29 +96,6 @@ setenv =
96
96
CONTRIB_REPO =git+https://github.com/open-telemetry/opentelemetry-python-contrib.git@{env:CONTRIB_REPO_SHA}
97
97
mypy: MYPYPATH ={toxinidir}/opentelemetry-api/src/:{toxinidir}/tests/opentelemetry-test-utils/src/
98
98
99
- changedir =
100
- api: opentelemetry-api/tests
101
- sdk: opentelemetry-sdk/tests
102
- protobuf: opentelemetry-proto/tests
103
- semantic-conventions: opentelemetry-semantic-conventions/tests
104
- getting-started: docs/getting_started/tests
105
- opentracing-shim: shim/opentelemetry-opentracing-shim/tests
106
- opencensus-shim: shim/opentelemetry-opencensus-shim/tests
107
-
108
- exporter-opencensus: exporter/opentelemetry-exporter-opencensus/tests
109
- exporter-otlp-proto-common: exporter/opentelemetry-exporter-otlp-proto-common/tests
110
- exporter-otlp-combined: exporter/opentelemetry-exporter-otlp/tests
111
- exporter-otlp-proto-grpc: exporter/opentelemetry-exporter-otlp-proto-grpc/tests
112
- exporter-otlp-proto-http: exporter/opentelemetry-exporter-otlp-proto-http/tests
113
- exporter-prometheus: exporter/opentelemetry-exporter-prometheus/tests
114
- exporter-zipkin-combined: exporter/opentelemetry-exporter-zipkin/tests
115
- exporter-zipkin-proto-http: exporter/opentelemetry-exporter-zipkin-proto-http/tests
116
- exporter-zipkin-json: exporter/opentelemetry-exporter-zipkin-json/tests
117
-
118
- propagator-b3: propagator/opentelemetry-propagator-b3/tests
119
- propagator-jaeger: propagator/opentelemetry-propagator-jaeger/tests
120
- test-utils: tests/opentelemetry-test-utils/tests
121
-
122
99
commands_pre =
123
100
; Install without -e to test the actual installation
124
101
py3{8,9,10,11}: python -m pip install -U pip setuptools wheel
@@ -128,7 +105,7 @@ commands_pre =
128
105
129
106
protobuf: pip install {toxinidir}/opentelemetry-proto
130
107
131
- getting-started: pip install -r requirements.txt
108
+ getting-started: pip install -r {toxinidir}/docs/getting_started/tests/ requirements.txt
132
109
getting-started: pip install -e {env:CONTRIB_REPO}\# egg=opentelemetry-util-http&subdirectory=util/opentelemetry-util-http
133
110
getting-started: pip install -e {env:CONTRIB_REPO}\# egg=opentelemetry-instrumentation&subdirectory=opentelemetry-instrumentation
134
111
getting-started: pip install -e {env:CONTRIB_REPO}\# egg=opentelemetry-instrumentation-requests&subdirectory=instrumentation/opentelemetry-instrumentation-requests
@@ -184,7 +161,28 @@ commands_pre =
184
161
mypyinstalled: pip install file://{toxinidir}/opentelemetry-api/
185
162
186
163
commands =
187
- opentelemetry: pytest {posargs}
164
+ api: pytest {toxinidir}/opentelemetry-api/tests {posargs}
165
+ sdk: pytest {toxinidir}/opentelemetry-sdk/tests {posargs}
166
+ protobuf: pytest {toxinidir}/opentelemetry-proto/tests {posargs}
167
+ semantic-conventions: pytest {toxinidir}/opentelemetry-semantic-conventions/tests {posargs}
168
+ getting-started: pytest {toxinidir}/docs/getting_started/tests {posargs}
169
+ opentracing-shim: pytest {toxinidir}/shim/opentelemetry-opentracing-shim/tests {posargs}
170
+ opencensus-shim: pytest {toxinidir}/shim/opentelemetry-opencensus-shim/tests {posargs}
171
+
172
+ exporter-opencensus: pytest {toxinidir}/exporter/opentelemetry-exporter-opencensus/tests {posargs}
173
+ exporter-otlp-proto-common: pytest {toxinidir}/exporter/opentelemetry-exporter-otlp-proto-common/tests {posargs}
174
+ exporter-otlp-combined: pytest {toxinidir}/exporter/opentelemetry-exporter-otlp/tests {posargs}
175
+ exporter-otlp-proto-grpc: pytest {toxinidir}/exporter/opentelemetry-exporter-otlp-proto-grpc/tests {posargs}
176
+ exporter-otlp-proto-http: pytest {toxinidir}/exporter/opentelemetry-exporter-otlp-proto-http/tests {posargs}
177
+ exporter-prometheus: pytest {toxinidir}/exporter/opentelemetry-exporter-prometheus/tests {posargs}
178
+ exporter-zipkin-combined: pytest {toxinidir}/exporter/opentelemetry-exporter-zipkin/tests {posargs}
179
+ exporter-zipkin-proto-http: pytest {toxinidir}/exporter/opentelemetry-exporter-zipkin-proto-http/tests {posargs}
180
+ exporter-zipkin-json: pytest {toxinidir}/exporter/opentelemetry-exporter-zipkin-json/tests {posargs}
181
+
182
+ propagator-b3: pytest {toxinidir}/propagator/opentelemetry-propagator-b3/tests {posargs}
183
+ propagator-jaeger: pytest {toxinidir}/propagator/opentelemetry-propagator-jaeger/tests {posargs}
184
+ test-utils: pytest {toxinidir}/tests/opentelemetry-test-utils/tests {posargs}
185
+
188
186
coverage: {toxinidir}/scripts/coverage.sh
189
187
190
188
mypy: mypy --install-types --non-interactive --namespace-packages --explicit-package-bases opentelemetry-api/src/opentelemetry/
0 commit comments