Skip to content

Commit cdc07f7

Browse files
authored
Merge pull request #1914 from anik120/container-test
LCORE-1873: Add container lifecycle integration tests
2 parents f1ccb35 + 20631e4 commit cdc07f7

4 files changed

Lines changed: 649 additions & 0 deletions

File tree

.github/workflows/integration_tests.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,6 @@ jobs:
2828
- name: Install pdm # Required for dynamic version test
2929
run: uv pip install pdm
3030
- name: Run integration tests
31+
env:
32+
OPENAI_API_KEY: "sk-dummy-key-for-testing"
3133
run: uv run pytest tests/integration --cov=src --cov=runner --cov-report term-missing

pyproject.toml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ dev = [
125125
"pytest-cov>=5.0.0",
126126
"pytest-mock>=3.14.0",
127127
"pytest-asyncio>=1.0.0",
128+
"pytest-order>=1.2.0",
128129
"pyright>=1.1.401",
129130
"pylint>=3.3.7",
130131
"pydocstyle>=6.3.0",
@@ -220,6 +221,10 @@ pythonpath = [
220221
addopts = [
221222
"--import-mode=importlib",
222223
]
224+
markers = [
225+
"destructive: marks tests as destructive (deselect with '-m \"not destructive\"')",
226+
"order: controls test execution order (requires pytest-order plugin)",
227+
]
223228

224229
[tool.pylint.main]
225230
source-roots = "src"

0 commit comments

Comments
 (0)