ci: setup Woodpecker CI pipeline with parallel jobs, volume cache, and E2E support
This commit is contained in:
@@ -48,14 +48,11 @@ tests = [
|
||||
"pytfm",
|
||||
]
|
||||
lints = [
|
||||
"black>=23.7.0",
|
||||
"ruff>=0.15.11",
|
||||
"isort>=8.0.1",
|
||||
]
|
||||
types = [
|
||||
"mimesis>=19.1.0",
|
||||
"mypy>=1.20.1",
|
||||
"pytfm",
|
||||
]
|
||||
|
||||
[project.scripts]
|
||||
@@ -66,11 +63,10 @@ pytfm = { workspace = true }
|
||||
|
||||
[tool.pytest.ini_options]
|
||||
asyncio_mode = "auto"
|
||||
addopts = "--cov=app --cov-report=term-missing --cov-report=html"
|
||||
addopts = "--cov=app --cov-fail-under=70 --cov-report=term-missing --cov-report=html"
|
||||
pythonpath = "."
|
||||
testpaths = "tests"
|
||||
xfail_strict = true
|
||||
exclude = ["tests/e2e"]
|
||||
markers = [
|
||||
"e2e: End-to-end tests requiring running server",
|
||||
]
|
||||
|
||||
Reference in New Issue
Block a user