-
Notifications
You must be signed in to change notification settings - Fork 0
Test deletion and ALLOWED_GROUPS in integration tests #9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
aponcedeleonch
commented
Oct 23, 2025
- Add fetch MCP server installation alongside time server in integration tests
- Test server deletion by removing fetch server mid-workflow and verifying removal
- Run integration tests twice: once with fetch server present, once after deletion
- Add EXPECT_FETCH_ABSENT environment variable to control expected tools in tests
- Set WORKLOAD_POLLING_INTERVAL to 2 seconds for faster polling during tests
- Add verification step with sleep and status checks after deletion
- Add ALLOWED_GROUPS test to verify only serves in allowed groups are returned by mcp-optimizer
- Add fetch MCP server installation alongside time server in integration tests - Test server deletion by removing fetch server mid-workflow and verifying removal - Run integration tests twice: once with fetch server present, once after deletion - Add EXPECT_FETCH_ABSENT environment variable to control expected tools in tests - Set WORKLOAD_POLLING_INTERVAL to 2 seconds for faster polling during tests - Add verification step with sleep and status checks after deletion - Add ALLOWED_GROUPS test to verify only serves in allowed groups are returned by mcp-optimizer
PR Review: Integration Test ImprovementsSummaryThis PR enhances the integration test suite by adding server deletion testing and ALLOWED_GROUPS verification. The changes test dynamic server lifecycle management and group-based filtering. ✅ Strengths
🐛 Critical BugLine 171 in tests/integration_test.py: Typo "appedn" should be "append" This will cause test failures when ENABLE_DYNAMIC_INSTALL is set.
|
|
@claude check again the newest commit. Verify if the fixes were applied. Make your comment short and precise |
|
Claude finished @aponcedeleonch's task —— View job Verification of Review Fixes
✅ All Critical Issues FixedPrevious bugs resolved:
Code is now correct:
Other observations:
Verdict✅ Ready to merge - All critical bugs identified in the previous review have been fixed. Job Run | Branch: |
therealnb
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good