Skip to content

Commit 78c6b90

Browse files
committed
Test scylla driver and cassandra-driver separately
1 parent 3d303b4 commit 78c6b90

6 files changed

Lines changed: 216 additions & 168 deletions

File tree

.github/workflows/core_contrib_test_0.yml

Lines changed: 54 additions & 144 deletions
Original file line numberDiff line numberDiff line change
@@ -203,66 +203,6 @@ jobs:
203203
- name: Run tests
204204
run: tox -e py39-test-instrumentation-google-genai-latest -- -ra
205205

206-
py39-test-instrumentation-anthropic-oldest:
207-
name: instrumentation-anthropic-oldest
208-
runs-on: ubuntu-latest
209-
timeout-minutes: 30
210-
steps:
211-
- name: Checkout contrib repo @ SHA - ${{ env.CONTRIB_REPO_SHA }}
212-
uses: actions/checkout@v4
213-
with:
214-
repository: open-telemetry/opentelemetry-python-contrib
215-
ref: ${{ env.CONTRIB_REPO_SHA }}
216-
217-
- name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }}
218-
uses: actions/checkout@v4
219-
with:
220-
repository: open-telemetry/opentelemetry-python
221-
ref: ${{ env.CORE_REPO_SHA }}
222-
path: opentelemetry-python
223-
224-
- name: Set up Python 3.9
225-
uses: actions/setup-python@v5
226-
with:
227-
python-version: "3.9"
228-
architecture: "x64"
229-
230-
- name: Install tox
231-
run: pip install tox-uv
232-
233-
- name: Run tests
234-
run: tox -e py39-test-instrumentation-anthropic-oldest -- -ra
235-
236-
py39-test-instrumentation-anthropic-latest:
237-
name: instrumentation-anthropic-latest
238-
runs-on: ubuntu-latest
239-
timeout-minutes: 30
240-
steps:
241-
- name: Checkout contrib repo @ SHA - ${{ env.CONTRIB_REPO_SHA }}
242-
uses: actions/checkout@v4
243-
with:
244-
repository: open-telemetry/opentelemetry-python-contrib
245-
ref: ${{ env.CONTRIB_REPO_SHA }}
246-
247-
- name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }}
248-
uses: actions/checkout@v4
249-
with:
250-
repository: open-telemetry/opentelemetry-python
251-
ref: ${{ env.CORE_REPO_SHA }}
252-
path: opentelemetry-python
253-
254-
- name: Set up Python 3.9
255-
uses: actions/setup-python@v5
256-
with:
257-
python-version: "3.9"
258-
architecture: "x64"
259-
260-
- name: Install tox
261-
run: pip install tox-uv
262-
263-
- name: Run tests
264-
run: tox -e py39-test-instrumentation-anthropic-latest -- -ra
265-
266206
py39-test-resource-detector-containerid:
267207
name: resource-detector-containerid
268208
runs-on: ubuntu-latest
@@ -1223,36 +1163,6 @@ jobs:
12231163
- name: Run tests
12241164
run: tox -e py39-test-instrumentation-flask-2 -- -ra
12251165

1226-
py39-test-instrumentation-flask-3:
1227-
name: instrumentation-flask-3
1228-
runs-on: ubuntu-latest
1229-
timeout-minutes: 30
1230-
steps:
1231-
- name: Checkout contrib repo @ SHA - ${{ env.CONTRIB_REPO_SHA }}
1232-
uses: actions/checkout@v4
1233-
with:
1234-
repository: open-telemetry/opentelemetry-python-contrib
1235-
ref: ${{ env.CONTRIB_REPO_SHA }}
1236-
1237-
- name: Checkout core repo @ SHA - ${{ env.CORE_REPO_SHA }}
1238-
uses: actions/checkout@v4
1239-
with:
1240-
repository: open-telemetry/opentelemetry-python
1241-
ref: ${{ env.CORE_REPO_SHA }}
1242-
path: opentelemetry-python
1243-
1244-
- name: Set up Python 3.9
1245-
uses: actions/setup-python@v5
1246-
with:
1247-
python-version: "3.9"
1248-
architecture: "x64"
1249-
1250-
- name: Install tox
1251-
run: pip install tox-uv
1252-
1253-
- name: Run tests
1254-
run: tox -e py39-test-instrumentation-flask-3 -- -ra
1255-
12561166
py39-test-instrumentation-urllib:
12571167
name: instrumentation-urllib
12581168
runs-on: ubuntu-latest
@@ -2543,8 +2453,8 @@ jobs:
25432453
- name: Run tests
25442454
run: tox -e py39-test-util-http -- -ra
25452455

2546-
py39-test-exporter-credential-provider-gcp:
2547-
name: exporter-credential-provider-gcp
2456+
py39-test-propagator-aws-xray-0:
2457+
name: propagator-aws-xray-0
25482458
runs-on: ubuntu-latest
25492459
timeout-minutes: 30
25502460
steps:
@@ -2571,10 +2481,10 @@ jobs:
25712481
run: pip install tox-uv
25722482

25732483
- name: Run tests
2574-
run: tox -e py39-test-exporter-credential-provider-gcp -- -ra
2484+
run: tox -e py39-test-propagator-aws-xray-0 -- -ra
25752485

2576-
py39-test-util-genai:
2577-
name: util-genai
2486+
py39-test-propagator-aws-xray-1:
2487+
name: propagator-aws-xray-1
25782488
runs-on: ubuntu-latest
25792489
timeout-minutes: 30
25802490
steps:
@@ -2601,10 +2511,10 @@ jobs:
26012511
run: pip install tox-uv
26022512

26032513
- name: Run tests
2604-
run: tox -e py39-test-util-genai -- -ra
2514+
run: tox -e py39-test-propagator-aws-xray-1 -- -ra
26052515

2606-
py39-test-propagator-aws-xray-0:
2607-
name: propagator-aws-xray-0
2516+
py39-test-propagator-ot-trace:
2517+
name: propagator-ot-trace
26082518
runs-on: ubuntu-latest
26092519
timeout-minutes: 30
26102520
steps:
@@ -2631,10 +2541,10 @@ jobs:
26312541
run: pip install tox-uv
26322542

26332543
- name: Run tests
2634-
run: tox -e py39-test-propagator-aws-xray-0 -- -ra
2544+
run: tox -e py39-test-propagator-ot-trace -- -ra
26352545

2636-
py39-test-propagator-aws-xray-1:
2637-
name: propagator-aws-xray-1
2546+
py39-test-instrumentation-sio-pika-0:
2547+
name: instrumentation-sio-pika-0
26382548
runs-on: ubuntu-latest
26392549
timeout-minutes: 30
26402550
steps:
@@ -2661,10 +2571,10 @@ jobs:
26612571
run: pip install tox-uv
26622572

26632573
- name: Run tests
2664-
run: tox -e py39-test-propagator-aws-xray-1 -- -ra
2574+
run: tox -e py39-test-instrumentation-sio-pika-0 -- -ra
26652575

2666-
py39-test-propagator-ot-trace:
2667-
name: propagator-ot-trace
2576+
py39-test-instrumentation-sio-pika-1:
2577+
name: instrumentation-sio-pika-1
26682578
runs-on: ubuntu-latest
26692579
timeout-minutes: 30
26702580
steps:
@@ -2691,10 +2601,10 @@ jobs:
26912601
run: pip install tox-uv
26922602

26932603
- name: Run tests
2694-
run: tox -e py39-test-propagator-ot-trace -- -ra
2604+
run: tox -e py39-test-instrumentation-sio-pika-1 -- -ra
26952605

2696-
py39-test-instrumentation-sio-pika-0:
2697-
name: instrumentation-sio-pika-0
2606+
py39-test-instrumentation-aio-pika-0:
2607+
name: instrumentation-aio-pika-0
26982608
runs-on: ubuntu-latest
26992609
timeout-minutes: 30
27002610
steps:
@@ -2721,10 +2631,10 @@ jobs:
27212631
run: pip install tox-uv
27222632

27232633
- name: Run tests
2724-
run: tox -e py39-test-instrumentation-sio-pika-0 -- -ra
2634+
run: tox -e py39-test-instrumentation-aio-pika-0 -- -ra
27252635

2726-
py39-test-instrumentation-sio-pika-1:
2727-
name: instrumentation-sio-pika-1
2636+
py39-test-instrumentation-aio-pika-1:
2637+
name: instrumentation-aio-pika-1
27282638
runs-on: ubuntu-latest
27292639
timeout-minutes: 30
27302640
steps:
@@ -2751,10 +2661,10 @@ jobs:
27512661
run: pip install tox-uv
27522662

27532663
- name: Run tests
2754-
run: tox -e py39-test-instrumentation-sio-pika-1 -- -ra
2664+
run: tox -e py39-test-instrumentation-aio-pika-1 -- -ra
27552665

2756-
py39-test-instrumentation-aio-pika-0:
2757-
name: instrumentation-aio-pika-0
2666+
py39-test-instrumentation-aio-pika-2:
2667+
name: instrumentation-aio-pika-2
27582668
runs-on: ubuntu-latest
27592669
timeout-minutes: 30
27602670
steps:
@@ -2781,10 +2691,10 @@ jobs:
27812691
run: pip install tox-uv
27822692

27832693
- name: Run tests
2784-
run: tox -e py39-test-instrumentation-aio-pika-0 -- -ra
2694+
run: tox -e py39-test-instrumentation-aio-pika-2 -- -ra
27852695

2786-
py39-test-instrumentation-aio-pika-1:
2787-
name: instrumentation-aio-pika-1
2696+
py39-test-instrumentation-aio-pika-3:
2697+
name: instrumentation-aio-pika-3
27882698
runs-on: ubuntu-latest
27892699
timeout-minutes: 30
27902700
steps:
@@ -2811,10 +2721,10 @@ jobs:
28112721
run: pip install tox-uv
28122722

28132723
- name: Run tests
2814-
run: tox -e py39-test-instrumentation-aio-pika-1 -- -ra
2724+
run: tox -e py39-test-instrumentation-aio-pika-3 -- -ra
28152725

2816-
py39-test-instrumentation-aio-pika-2:
2817-
name: instrumentation-aio-pika-2
2726+
py39-test-instrumentation-aiokafka:
2727+
name: instrumentation-aiokafka
28182728
runs-on: ubuntu-latest
28192729
timeout-minutes: 30
28202730
steps:
@@ -2841,10 +2751,10 @@ jobs:
28412751
run: pip install tox-uv
28422752

28432753
- name: Run tests
2844-
run: tox -e py39-test-instrumentation-aio-pika-2 -- -ra
2754+
run: tox -e py39-test-instrumentation-aiokafka -- -ra
28452755

2846-
py39-test-instrumentation-aio-pika-3:
2847-
name: instrumentation-aio-pika-3
2756+
py39-test-instrumentation-kafka-python:
2757+
name: instrumentation-kafka-python
28482758
runs-on: ubuntu-latest
28492759
timeout-minutes: 30
28502760
steps:
@@ -2871,10 +2781,10 @@ jobs:
28712781
run: pip install tox-uv
28722782

28732783
- name: Run tests
2874-
run: tox -e py39-test-instrumentation-aio-pika-3 -- -ra
2784+
run: tox -e py39-test-instrumentation-kafka-python -- -ra
28752785

2876-
py39-test-instrumentation-aiokafka:
2877-
name: instrumentation-aiokafka
2786+
py39-test-instrumentation-kafka-pythonng:
2787+
name: instrumentation-kafka-pythonng
28782788
runs-on: ubuntu-latest
28792789
timeout-minutes: 30
28802790
steps:
@@ -2901,10 +2811,10 @@ jobs:
29012811
run: pip install tox-uv
29022812

29032813
- name: Run tests
2904-
run: tox -e py39-test-instrumentation-aiokafka -- -ra
2814+
run: tox -e py39-test-instrumentation-kafka-pythonng -- -ra
29052815

2906-
py39-test-instrumentation-kafka-python:
2907-
name: instrumentation-kafka-python
2816+
py39-test-instrumentation-confluent-kafka:
2817+
name: instrumentation-confluent-kafka
29082818
runs-on: ubuntu-latest
29092819
timeout-minutes: 30
29102820
steps:
@@ -2931,10 +2841,10 @@ jobs:
29312841
run: pip install tox-uv
29322842

29332843
- name: Run tests
2934-
run: tox -e py39-test-instrumentation-kafka-python -- -ra
2844+
run: tox -e py39-test-instrumentation-confluent-kafka -- -ra
29352845

2936-
py39-test-instrumentation-kafka-pythonng:
2937-
name: instrumentation-kafka-pythonng
2846+
py39-test-instrumentation-asyncio:
2847+
name: instrumentation-asyncio
29382848
runs-on: ubuntu-latest
29392849
timeout-minutes: 30
29402850
steps:
@@ -2961,10 +2871,10 @@ jobs:
29612871
run: pip install tox-uv
29622872

29632873
- name: Run tests
2964-
run: tox -e py39-test-instrumentation-kafka-pythonng -- -ra
2874+
run: tox -e py39-test-instrumentation-asyncio -- -ra
29652875

2966-
py39-test-instrumentation-confluent-kafka:
2967-
name: instrumentation-confluent-kafka
2876+
py39-test-instrumentation-cassandra:
2877+
name: instrumentation-cassandra
29682878
runs-on: ubuntu-latest
29692879
timeout-minutes: 30
29702880
steps:
@@ -2991,10 +2901,10 @@ jobs:
29912901
run: pip install tox-uv
29922902

29932903
- name: Run tests
2994-
run: tox -e py39-test-instrumentation-confluent-kafka -- -ra
2904+
run: tox -e py39-test-instrumentation-cassandra -- -ra
29952905

2996-
py39-test-instrumentation-asyncio:
2997-
name: instrumentation-asyncio
2906+
py39-test-processor-baggage:
2907+
name: processor-baggage
29982908
runs-on: ubuntu-latest
29992909
timeout-minutes: 30
30002910
steps:
@@ -3021,10 +2931,10 @@ jobs:
30212931
run: pip install tox-uv
30222932

30232933
- name: Run tests
3024-
run: tox -e py39-test-instrumentation-asyncio -- -ra
2934+
run: tox -e py39-test-processor-baggage -- -ra
30252935

3026-
py39-test-instrumentation-cassandra:
3027-
name: instrumentation-cassandra
2936+
py39-test-opamp-client-latest:
2937+
name: opamp-client-latest
30282938
runs-on: ubuntu-latest
30292939
timeout-minutes: 30
30302940
steps:
@@ -3051,10 +2961,10 @@ jobs:
30512961
run: pip install tox-uv
30522962

30532963
- name: Run tests
3054-
run: tox -e py39-test-instrumentation-cassandra -- -ra
2964+
run: tox -e py39-test-opamp-client-latest -- -ra
30552965

3056-
py39-test-processor-baggage:
3057-
name: processor-baggage
2966+
py39-test-opamp-client-lowest:
2967+
name: opamp-client-lowest
30582968
runs-on: ubuntu-latest
30592969
timeout-minutes: 30
30602970
steps:
@@ -3081,4 +2991,4 @@ jobs:
30812991
run: pip install tox-uv
30822992

30832993
- name: Run tests
3084-
run: tox -e py39-test-processor-baggage -- -ra
2994+
run: tox -e py39-test-opamp-client-lowest -- -ra

0 commit comments

Comments
 (0)