This project demonstrates a multi-agent software testing system built using Coral Protocol, supporting agents from three different frameworks—LangChain, CAMEL-AI, and CrewAI. The system enables automatic understanding of codebases, pull request testing, and test coverage analysis in any compatible GitHub repository.
venv
or conda
):
With venv
:
conda
:
OPENAI_API_KEY
and GITHUB_ACCESS_TOKEN
:
coral-server
directory and run:
Note: Gradle may appear to stall at 83%, but the server is running. Check the terminal logs to confirm.
software-testing-agents
directory and open seven terminals and run the following scripts in the software-testing-agents
directory:
I created a new branch, `new-semantic-scholar-toolkit`, in the repository 'renxinxing123/camel-software-testing' and opened a new pull request (#3). For the changed files, could you please help me check whether the corresponding unit tests fully cover all necessary cases? Are there any additional tests that should be added?
🎬 Watch Video Demo
I created a new branch 'repo-understanding+unit-test-advice' in the repo 'renxinxing123/software-testing-agents-test' and opened a new PR (#2), could you please help me check if the relevant doc covered all the changes from the PR?
🎬 Watch Video Demo