Skip to content

Add Docker-based functional testing framework - #15

Merged
santoshkumarradha merged 12 commits into
mainfrom
testing
Nov 22, 2025
Merged

Add Docker-based functional testing framework#15
santoshkumarradha merged 12 commits into
mainfrom
testing

Conversation

@santoshkumarradha

Copy link
Copy Markdown
Member
  • Create comprehensive Docker-based functional test infrastructure
  • Add docker-compose configs for SQLite and PostgreSQL storage modes
  • Implement test runner container with pytest and AgentField SDK
  • Add end-to-end test with OpenRouter LLM integration
  • Configure OPENROUTER_MODEL environment variable for cost control
  • Add pytest fixtures for control plane and agent testing
  • Create GitHub Actions workflow (manual trigger only)
  • Add Makefile targets for easy test execution
  • Include comprehensive README with usage instructions
  • Set default model to openrouter/google/gemini-2.5-flash-lite

Summary

Testing

  • ./scripts/test-all.sh
  • Additional verification (please describe):

Checklist

  • I updated documentation where applicable.
  • I added or updated tests (or none were needed).
  • I updated CHANGELOG.md (or this change does not warrant a changelog entry).

Screenshots (if UI-related)

Related issues

- Create comprehensive Docker-based functional test infrastructure
- Add docker-compose configs for SQLite and PostgreSQL storage modes
- Implement test runner container with pytest and AgentField SDK
- Add end-to-end test with OpenRouter LLM integration
- Configure OPENROUTER_MODEL environment variable for cost control
- Add pytest fixtures for control plane and agent testing
- Create GitHub Actions workflow (manual trigger only)
- Add Makefile targets for easy test execution
- Include comprehensive README with usage instructions
- Set default model to openrouter/google/gemini-2.5-flash-lite
@santoshkumarradha
santoshkumarradha marked this pull request as ready for review November 21, 2025 21:40
@santoshkumarradha

santoshkumarradha commented Nov 21, 2025

Copy link
Copy Markdown
Member Author

oh lawrd thanks _/\_

@santoshkumarradha
santoshkumarradha merged commit b17e399 into main Nov 22, 2025
13 checks passed
@santoshkumarradha
santoshkumarradha deleted the testing branch November 22, 2025 00:36
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