Tenerate READMETenerate is a Visual Studio Code Extension that allows developers to automate boring, manual, and time consuming software engineering tasks. Automatically, generate unit tests, add logging, and improve documentation for your code in any language within 30 seconds! This extension uses OpenAI's GPT-4 turbo model for code generation. How to automatically add tests
Please see below video demonstration on how to use extension. Demo Video Link: https://www.youtube.com/watch?v=2NLKe7VInbM How to automatically add logs
How to automatically add documentation
FAQQuestion: How long do generations usually take? Answer: Usually between 15 to 30 seconds but depends on the size of the code submitted Question: Can I trust that the tests will be 100% correct? Answer: No, the tests and assertion statements are generated by AI so it is important to review them. Before using the tests and assertion statements, please confirm that they are correct and that they test the functionality you want. Question: Should I use generated tests in production or other high impact environments without verifying them and editing them? Answer: No, since the tests are generated by AI, you need to review the generated tests, edit them, and verify that they are correct before using them in production or other high impact environments. Question: Does my code leave my local machine? Answer: Yes, the code of the file in which you are generating tests leaves your local machine. We NEVER store your code. Your code is immediately DELETED after it is used for generating tests. Question: How can I submit a suggestion for improvement or report an issue for the extension? Answer: Through the github repository issues: https://github.com/tenerate/tenerateVSCodeExtension/issues AcknowledgementsBy using this extension, you acknowledge that:
We take no responsibility for issues occuring in production or other high impact environments due to errors in generated content by this extension or costs from those issues. The generated contents, code, and tests are meant to be used as an outline for tests but not as finalized code ready for production. The user of this extension is responsible for verifying the contents, code, and tests and updating them when they need changes. We also take no responsibility for code, data, or assets lost when submitted to this extension or ommited by the AI. You are responsible for saving and having a backup version of your code, assets, and data before submitting it for edits to this extension to ensure no code, data, or assets are lost. SupportFor any questions or issues regarding using Tenerate, please reach out to: tenerate@outlook.com Known Issues
If you find any other issues or have any feature suggestions, please share it in the github issues link: https://github.com/tenerate/tenerateVSCodeExtension/issues Release Notes1.0.8Updated extension to support generating logs and documentation in addition to tests 1.0.7Updated extension to geneerate tests for all programming languages 1.0.6Added completion information message 1.0.5Updated extension to show extension messages as information boxes instead of comments at the end of the document. 1.0.4Added git repository and updated link for raising issues for extension to be git issues. Also, updated demo link. 1.0.3Fixed bug that caused "Command not found" error and reactivated extension. 1.0.2Added Tenerate support email to communicate questions or issues about Tenerate. 1.0.1Public release of Tenerate |