Skip to content

Improve/integration tests speed#382

Merged
Nicola Franco (franconicola) merged 2 commits into
mainfrom
improve/integration-tests-speed
May 22, 2026
Merged

Improve/integration tests speed#382
Nicola Franco (franconicola) merged 2 commits into
mainfrom
improve/integration-tests-speed

Conversation

@franconicola

Copy link
Copy Markdown
Member

No description provided.

…ture scoping

- Add pytest-xdist>=3.0 and pytest-timeout>=2.0 to dev dependencies
- Add --timeout=120 globally to prevent hanging Ollama calls
- Offline integration job: -n auto --dist=loadfile (full parallelism)
- Ollama integration job: -n 2 --dist=loadfile (2 workers, avoids
  overwhelming a single Ollama process while parallelising mock tests)
- Both CI jobs now exclude slow tests with -m 'not slow'
- Scope litellm_config and google_adk_config fixtures to module
  (pure config dicts, safe to share within a test file)
- Update slow marker description to clarify CI exclusion policy
@codecov

codecov Bot commented May 22, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.

📢 Thoughts on this report? Let us know!

@franconicola Nicola Franco (franconicola) merged commit 5cc1e20 into main May 22, 2026
21 checks passed
@franconicola Nicola Franco (franconicola) deleted the improve/integration-tests-speed branch May 22, 2026 19:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant