Category
Supported languages
JavaScript and TypeScript
From the developer
Forget about Unit Test, you get covered automatically.
Test Gru is an innovative tool designed to automate unit testing for projects. By integrating seamlessly into your Github repository, it can identify identify files that need unit tests, add unit tests to them, and run the tests to ensure the reliability of the code. This feature not only streamlines the unit testing process but also saves developers valuable time that could be better spent on other aspects of their projects.
Capabilities
- Automate Unit Test
- Equally effective for new and old code
Benefits
- Unit Test Coverage: Quickly improve unit test coverage to increase confidence in changes.
- Work in your Github Flow: Trigger Test Gru through PR without affecting the existing workflow.
- Confident merge: Test Gru will automatically run the written unit tests and submit the PR once confirmed to be correct, just like a reliable colleague.
Getting Started
Requirements:
- Plan: No fees are charged during the Public Beta Stage.
- User Permissions:
- Read access to issue and metadata
- Read and write access to code, PR and repo hooks
- Availability: Beta, Test Gru only supports Node.js/TypeStript. We are gradually adding support for other languages.
- Onboarding Video: https://www.youtube.com/watch?v=42B-JwLEohM
Setup Process:
- Log in at Gru.ai.
- Click the top left corner to select Test Gru.
- Follow the prompts to install Github Application
- Then select a repo, perform the configuration. If you use Vitest, you can experience it with the default configuration. For detailed configuration instructions, please check this document.
- Auto trigger by Pull Request, or manually trigger Test Gru on Gru.ai/:test.
Example Repo
If you don't have a Vitest repo, here is a example repo for you: Test Gru example.
Pricing and setup
Forget about Unit Test, you get covered automatically
Free Testing Phase
Forget about Unit Test, you get covered automatically
Gru Agent is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation