Elevate your coding experience with iterative test generation and intelligent code assistant, and efficient PR reviews, all smoothly integrated into your development workflow. Boost your productivity, code with confidence, and optimize your development process!
It supports all languages!
Beta Version - Supported in JetBrains version 2023.1 and up
By creating comprehensive test suites, our tool helps you catch and fix bugs early and ensures that your code is reliable and maintainable.
- Click on the
Generate Tests
button above a function/class/method name- Use Codiumate PR-Assistant chat to prepare for your PR (Pro💎)
Generate tests for a function, a class, or a method using the CodiumAI: Test this class/function/method
button above a function/class/method name:
Codiumate tab will present the test results - review the test names, objectives, types, and the test code:
Codiumate generates a behavior list of your code and marks each behavior as covered or not covered based on the generated test. The number of covered behaviors calculates the coverage percentages. You can refresh the coverage when you modify your test suite (add, remove, or modify tests):
For behaviors that are not covered by tests, you can click on the Generate test
button next to it, and Codiumate will generate a test
for this behavior.
Missing a behavior? Simply add new behaviors and generate tests for them:
Want to modify a single test code? Simply type the change you want inside the Suggest changes..
field, and TestGPT will modify the code based on your request:
You can also just click the Regenerate
button and get an alternative code for this test:
Want more tests? Click on Give me more tests
at the bottom of the test suite:
Want to remove a test from your test suite? Click on the delete
button on each test:
Improve and personalize your test suite by giving general instructions, examples of input and tests and select your preferred testing framework in the Configuration
section:
When you're happy with your generated test suite, you can click on copy icon and copy the test suite code, or simply click on Save to file
and we will create a test file for you:
Read your code analysis written by our TestGPT model. You can use it for documentation and to make sure your code is doing what it should. Click on the Code Analysis
tab and find out:
Our TestGPT model can find some insights about your code and suggests some modifications you can apply to your code (to improve performance, correctness, and more). Click on the Code Suggestions
tab and find out:
Choose the suggestion you want to apply, and merge them into your code:
When reporting a bug, please copy the request ID and attach it to the bug report:
- Go to Preferences -> Plugins and select Codiumate from the list of enabled plugins.
- Disable or uninstall the plugin using the dropdown below the name.
- Discord community: https://discord.gg/kG35uSHDBc
- CodiumAI site: https://codium.ai
- Blog: https://www.codium.ai/blog/
- Troubleshooting: https://www.codium.ai/blog/technical-faq-and-troubleshooting/
- Support: [email protected]
- Terms of use: https://www.codium.ai/terms
- Privacy policy: https://www.codium.ai/privacy-policy
- Please notice - similar to other popular generative-AI tools (such as copilot), we also transmit code snippets to our servers.