Test management that belongs in the repository
OneTest TMS is a GitHub-native system for managing test cases, test runs, automated results, coverage, and reports without introducing a separate backend. Test assets remain as files. Runs and coordination use GitHub Issues and Projects. Automation uses GitHub Actions, while an MCP server gives coding agents a structured way to operate the same workflow.Test assets flow from repository files into GitHub-native runs and verified coverage.
View the repository
Read the documentation, inspect the implementation, and follow development.
Open the current TMS
Access the existing OneTest test-management application.
How it works
Tests as files
Test cases live in
tests/, with project configuration in .onetest/. They can be reviewed, versioned, and changed with the product code.GitHub as the workflow
Issues and Projects provide coordination, while committed reports preserve results and history.
MCP and CLI operation
The
onetest-tms MCP server turns agent and CLI actions into GitHub operations and committed artifacts.Automation-ready
Ingest automated results, correlate them with test assets, and report coverage through standard developer workflows.
Requirements
The GitHub-native TMS uses tools already common in development environments:- Node.js 20 or newer
- GitHub CLI (
gh), authenticated - Git
- Bash
- Python 3

