Skip to content

UI for edit and run tests #74

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

Open
wants to merge 106 commits into
base: main
Choose a base branch
from
Open

UI for edit and run tests #74

wants to merge 106 commits into from

Conversation

donhardman
Copy link
Contributor

No description provided.

- Detect when test_structure is passed as a JSON string instead of an object
- Include warning messages in both success and error responses of write_test
- Improve user guidance to encourage passing test_structure as a JSON object for clarity and performance
- Refine run_test tool description to specify exact exit codes and statuses
- Standardize error responses with "status": "ERROR" and include docker_image info
- Simplify error messages for path resolution and test execution failures
- Remove redundant help suggestions, keep working directory context
- Extract McpServer struct and its methods from main.rs into mcp/src/server.rs
- Clean up main.rs by removing server logic and imports related to McpServer
- Improve code organization and modularity for easier maintenance and testing
- Add URL query parameter parsing for file, test_path, docker_image, branch, and failed_tests
- Replace legacy hash-based file path with query parameter usage
- Preserve expanded folder state across file tree updates
- Show error alert and clear URL when loading non-existent files instead of creating them
- Update URL with test_path query parameter without page reload
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.

2 participants