Skip to content
Draft
Show file tree
Hide file tree
Changes from 7 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
f3e089d
Initial pytest test migration
jvpasinatto Sep 23, 2025
7bdf097
Merge branch 'main' into pytest-complete
jvpasinatto Sep 23, 2025
fb96a0c
Refactor to adress comments
jvpasinatto Sep 24, 2025
1fc136f
Merge branch 'main' into pytest-complete
jvpasinatto Sep 24, 2025
37aa18d
Make wait more robust
jvpasinatto Sep 25, 2025
c784bf0
Add liveness test
jvpasinatto Sep 26, 2025
4b4bf43
Merge branch 'main' into pytest-complete
gkech Jan 23, 2026
cafa5f4
Add python rules in makefile
jvpasinatto Jan 23, 2026
ab14a77
update dependencies
jvpasinatto Jan 23, 2026
8fabdbe
Add more type hints
jvpasinatto Jan 23, 2026
9195e8a
Print env vars in test initialization and more
jvpasinatto Jan 23, 2026
b572b0d
Add resources collection on failure
jvpasinatto Jan 23, 2026
44858f8
move python scripts to folder
jvpasinatto Jan 29, 2026
ad7521d
fix liveness test and add more type hints
jvpasinatto Jan 29, 2026
9adffbc
fix init deploy test
jvpasinatto Jan 29, 2026
70d4f06
add py-fmt rule
jvpasinatto Jan 29, 2026
974c0d1
Update test readme and small fixes
jvpasinatto Jan 30, 2026
11eed52
use rich to handle logging
jvpasinatto Jan 30, 2026
8a100f3
Add bash wrapper
jvpasinatto Jan 30, 2026
ad60319
update lock file
jvpasinatto Jan 30, 2026
ba739c0
fix openshift detection
jvpasinatto Jan 30, 2026
a8cd1d4
divide tools into separated files plus improvements
jvpasinatto Feb 2, 2026
079499c
Fix report generation
jvpasinatto Feb 3, 2026
9a7560b
Merge branch 'main' into pytest-complete
jvpasinatto Feb 4, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 31 additions & 0 deletions .github/workflows/e2e-py-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name: e2e-tests Python Quality Check

on:
pull_request:
paths:
- 'e2e-tests/**/*.py'

jobs:
quality-check:
runs-on: ubuntu-latest

steps:
- name: Checkout code
uses: actions/checkout@v4

- name: Install uv
uses: astral-sh/setup-uv@v5

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version-file: "pyproject.toml"

- name: Install dependencies
run: uv sync --locked

- name: Run ruff check
run: uv run ruff check e2e-tests/

- name: Run mypy
run: uv run mypy e2e-tests/
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -189,3 +189,7 @@ bin/
projects/
installers/olm/operator_*.yaml
installers/olm/bundles

# Test Reports
e2e-tests/reports/
e2e-tests/**/__pycache__/
Loading
Loading