Skip to content

Commit e08ae3e

Browse files
committed
opentelemetry-instrumentation-falcon: generate tests for v4
1 parent 2656d72 commit e08ae3e

File tree

6 files changed

+366
-219
lines changed

6 files changed

+366
-219
lines changed

.github/workflows/core_contrib_test_0.yml

+22
Original file line numberDiff line numberDiff line change
@@ -613,6 +613,28 @@ jobs:
613613
- name: Run tests
614614
run: tox -e py38-test-instrumentation-falcon-2 -- -ra
615615

616+
py38-test-instrumentation-falcon-3:
617+
name: instrumentation-falcon-3
618+
runs-on: ubuntu-latest
619+
steps:
620+
- name: Checkout contrib repo @ SHA - ${{ env.CONTRIB_REPO_SHA }}
621+
uses: actions/checkout@v4
622+
with:
623+
repository: open-telemetry/opentelemetry-python-contrib
624+
ref: ${{ env.CONTRIB_REPO_SHA }}
625+
626+
- name: Set up Python 3.8
627+
uses: actions/setup-python@v5
628+
with:
629+
python-version: "3.8"
630+
architecture: "x64"
631+
632+
- name: Install tox
633+
run: pip install tox
634+
635+
- name: Run tests
636+
run: tox -e py38-test-instrumentation-falcon-3 -- -ra
637+
616638
py38-test-instrumentation-fastapi:
617639
name: instrumentation-fastapi
618640
runs-on: ubuntu-latest

.github/workflows/test_0.yml

+108-108
Original file line numberDiff line numberDiff line change
@@ -2518,6 +2518,24 @@ jobs:
25182518
- name: Run tests
25192519
run: tox -e py38-test-instrumentation-falcon-2 -- -ra
25202520

2521+
py38-test-instrumentation-falcon-3_ubuntu-latest:
2522+
name: instrumentation-falcon-3 3.8 Ubuntu
2523+
runs-on: ubuntu-latest
2524+
steps:
2525+
- name: Checkout repo @ SHA - ${{ github.sha }}
2526+
uses: actions/checkout@v4
2527+
2528+
- name: Set up Python 3.8
2529+
uses: actions/setup-python@v5
2530+
with:
2531+
python-version: "3.8"
2532+
2533+
- name: Install tox
2534+
run: pip install tox
2535+
2536+
- name: Run tests
2537+
run: tox -e py38-test-instrumentation-falcon-3 -- -ra
2538+
25212539
py39-test-instrumentation-falcon-0_ubuntu-latest:
25222540
name: instrumentation-falcon-0 3.9 Ubuntu
25232541
runs-on: ubuntu-latest
@@ -2572,6 +2590,24 @@ jobs:
25722590
- name: Run tests
25732591
run: tox -e py39-test-instrumentation-falcon-2 -- -ra
25742592

2593+
py39-test-instrumentation-falcon-3_ubuntu-latest:
2594+
name: instrumentation-falcon-3 3.9 Ubuntu
2595+
runs-on: ubuntu-latest
2596+
steps:
2597+
- name: Checkout repo @ SHA - ${{ github.sha }}
2598+
uses: actions/checkout@v4
2599+
2600+
- name: Set up Python 3.9
2601+
uses: actions/setup-python@v5
2602+
with:
2603+
python-version: "3.9"
2604+
2605+
- name: Install tox
2606+
run: pip install tox
2607+
2608+
- name: Run tests
2609+
run: tox -e py39-test-instrumentation-falcon-3 -- -ra
2610+
25752611
py310-test-instrumentation-falcon-1_ubuntu-latest:
25762612
name: instrumentation-falcon-1 3.10 Ubuntu
25772613
runs-on: ubuntu-latest
@@ -2608,6 +2644,24 @@ jobs:
26082644
- name: Run tests
26092645
run: tox -e py310-test-instrumentation-falcon-2 -- -ra
26102646

2647+
py310-test-instrumentation-falcon-3_ubuntu-latest:
2648+
name: instrumentation-falcon-3 3.10 Ubuntu
2649+
runs-on: ubuntu-latest
2650+
steps:
2651+
- name: Checkout repo @ SHA - ${{ github.sha }}
2652+
uses: actions/checkout@v4
2653+
2654+
- name: Set up Python 3.10
2655+
uses: actions/setup-python@v5
2656+
with:
2657+
python-version: "3.10"
2658+
2659+
- name: Install tox
2660+
run: pip install tox
2661+
2662+
- name: Run tests
2663+
run: tox -e py310-test-instrumentation-falcon-3 -- -ra
2664+
26112665
py311-test-instrumentation-falcon-1_ubuntu-latest:
26122666
name: instrumentation-falcon-1 3.11 Ubuntu
26132667
runs-on: ubuntu-latest
@@ -2644,6 +2698,24 @@ jobs:
26442698
- name: Run tests
26452699
run: tox -e py311-test-instrumentation-falcon-2 -- -ra
26462700

2701+
py311-test-instrumentation-falcon-3_ubuntu-latest:
2702+
name: instrumentation-falcon-3 3.11 Ubuntu
2703+
runs-on: ubuntu-latest
2704+
steps:
2705+
- name: Checkout repo @ SHA - ${{ github.sha }}
2706+
uses: actions/checkout@v4
2707+
2708+
- name: Set up Python 3.11
2709+
uses: actions/setup-python@v5
2710+
with:
2711+
python-version: "3.11"
2712+
2713+
- name: Install tox
2714+
run: pip install tox
2715+
2716+
- name: Run tests
2717+
run: tox -e py311-test-instrumentation-falcon-3 -- -ra
2718+
26472719
py312-test-instrumentation-falcon-1_ubuntu-latest:
26482720
name: instrumentation-falcon-1 3.12 Ubuntu
26492721
runs-on: ubuntu-latest
@@ -2680,6 +2752,24 @@ jobs:
26802752
- name: Run tests
26812753
run: tox -e py312-test-instrumentation-falcon-2 -- -ra
26822754

2755+
py312-test-instrumentation-falcon-3_ubuntu-latest:
2756+
name: instrumentation-falcon-3 3.12 Ubuntu
2757+
runs-on: ubuntu-latest
2758+
steps:
2759+
- name: Checkout repo @ SHA - ${{ github.sha }}
2760+
uses: actions/checkout@v4
2761+
2762+
- name: Set up Python 3.12
2763+
uses: actions/setup-python@v5
2764+
with:
2765+
python-version: "3.12"
2766+
2767+
- name: Install tox
2768+
run: pip install tox
2769+
2770+
- name: Run tests
2771+
run: tox -e py312-test-instrumentation-falcon-3 -- -ra
2772+
26832773
pypy3-test-instrumentation-falcon-0_ubuntu-latest:
26842774
name: instrumentation-falcon-0 pypy-3.8 Ubuntu
26852775
runs-on: ubuntu-latest
@@ -2734,6 +2824,24 @@ jobs:
27342824
- name: Run tests
27352825
run: tox -e pypy3-test-instrumentation-falcon-2 -- -ra
27362826

2827+
pypy3-test-instrumentation-falcon-3_ubuntu-latest:
2828+
name: instrumentation-falcon-3 pypy-3.8 Ubuntu
2829+
runs-on: ubuntu-latest
2830+
steps:
2831+
- name: Checkout repo @ SHA - ${{ github.sha }}
2832+
uses: actions/checkout@v4
2833+
2834+
- name: Set up Python pypy-3.8
2835+
uses: actions/setup-python@v5
2836+
with:
2837+
python-version: "pypy-3.8"
2838+
2839+
- name: Install tox
2840+
run: pip install tox
2841+
2842+
- name: Run tests
2843+
run: tox -e pypy3-test-instrumentation-falcon-3 -- -ra
2844+
27372845
py38-test-instrumentation-fastapi_ubuntu-latest:
27382846
name: instrumentation-fastapi 3.8 Ubuntu
27392847
runs-on: ubuntu-latest
@@ -4407,111 +4515,3 @@ jobs:
44074515

44084516
- name: Run tests
44094517
run: tox -e py312-test-instrumentation-mysqlclient -- -ra
4410-
4411-
pypy3-test-instrumentation-mysqlclient_ubuntu-latest:
4412-
name: instrumentation-mysqlclient pypy-3.8 Ubuntu
4413-
runs-on: ubuntu-latest
4414-
steps:
4415-
- name: Checkout repo @ SHA - ${{ github.sha }}
4416-
uses: actions/checkout@v4
4417-
4418-
- name: Set up Python pypy-3.8
4419-
uses: actions/setup-python@v5
4420-
with:
4421-
python-version: "pypy-3.8"
4422-
4423-
- name: Install tox
4424-
run: pip install tox
4425-
4426-
- name: Run tests
4427-
run: tox -e pypy3-test-instrumentation-mysqlclient -- -ra
4428-
4429-
py38-test-instrumentation-psycopg2_ubuntu-latest:
4430-
name: instrumentation-psycopg2 3.8 Ubuntu
4431-
runs-on: ubuntu-latest
4432-
steps:
4433-
- name: Checkout repo @ SHA - ${{ github.sha }}
4434-
uses: actions/checkout@v4
4435-
4436-
- name: Set up Python 3.8
4437-
uses: actions/setup-python@v5
4438-
with:
4439-
python-version: "3.8"
4440-
4441-
- name: Install tox
4442-
run: pip install tox
4443-
4444-
- name: Run tests
4445-
run: tox -e py38-test-instrumentation-psycopg2 -- -ra
4446-
4447-
py39-test-instrumentation-psycopg2_ubuntu-latest:
4448-
name: instrumentation-psycopg2 3.9 Ubuntu
4449-
runs-on: ubuntu-latest
4450-
steps:
4451-
- name: Checkout repo @ SHA - ${{ github.sha }}
4452-
uses: actions/checkout@v4
4453-
4454-
- name: Set up Python 3.9
4455-
uses: actions/setup-python@v5
4456-
with:
4457-
python-version: "3.9"
4458-
4459-
- name: Install tox
4460-
run: pip install tox
4461-
4462-
- name: Run tests
4463-
run: tox -e py39-test-instrumentation-psycopg2 -- -ra
4464-
4465-
py310-test-instrumentation-psycopg2_ubuntu-latest:
4466-
name: instrumentation-psycopg2 3.10 Ubuntu
4467-
runs-on: ubuntu-latest
4468-
steps:
4469-
- name: Checkout repo @ SHA - ${{ github.sha }}
4470-
uses: actions/checkout@v4
4471-
4472-
- name: Set up Python 3.10
4473-
uses: actions/setup-python@v5
4474-
with:
4475-
python-version: "3.10"
4476-
4477-
- name: Install tox
4478-
run: pip install tox
4479-
4480-
- name: Run tests
4481-
run: tox -e py310-test-instrumentation-psycopg2 -- -ra
4482-
4483-
py311-test-instrumentation-psycopg2_ubuntu-latest:
4484-
name: instrumentation-psycopg2 3.11 Ubuntu
4485-
runs-on: ubuntu-latest
4486-
steps:
4487-
- name: Checkout repo @ SHA - ${{ github.sha }}
4488-
uses: actions/checkout@v4
4489-
4490-
- name: Set up Python 3.11
4491-
uses: actions/setup-python@v5
4492-
with:
4493-
python-version: "3.11"
4494-
4495-
- name: Install tox
4496-
run: pip install tox
4497-
4498-
- name: Run tests
4499-
run: tox -e py311-test-instrumentation-psycopg2 -- -ra
4500-
4501-
py312-test-instrumentation-psycopg2_ubuntu-latest:
4502-
name: instrumentation-psycopg2 3.12 Ubuntu
4503-
runs-on: ubuntu-latest
4504-
steps:
4505-
- name: Checkout repo @ SHA - ${{ github.sha }}
4506-
uses: actions/checkout@v4
4507-
4508-
- name: Set up Python 3.12
4509-
uses: actions/setup-python@v5
4510-
with:
4511-
python-version: "3.12"
4512-
4513-
- name: Install tox
4514-
run: pip install tox
4515-
4516-
- name: Run tests
4517-
run: tox -e py312-test-instrumentation-psycopg2 -- -ra

0 commit comments

Comments
 (0)