Actions8
Code Tests → Generate
AI-generatedOverview
This node generates test cases from provided source code using AI-powered analysis. It supports specifying the test framework (e.g., Jest, PHPUnit, JUnit) and the type of tests to generate (e.g., unit tests). This is useful for developers who want to automate the creation of test cases to improve code quality and coverage without manually writing tests.
Use Case Examples
- Generating unit tests for a JavaScript function using Jest.
- Creating PHPUnit tests for a PHP class automatically.
Properties
| Name | Meaning |
|---|---|
| Source Code | The source code to analyze for generating test cases. |
| Filename | The filename associated with the source code, used for context in test generation. |
| Test Framework | The testing framework to use for generating tests, such as Jest, PHPUnit, or JUnit. |
| Test Type | The type of tests to generate, e.g., unit tests. |
Output
JSON
generatedTests- The generated test cases in the specified test framework and type.
Dependencies
- An API key credential for the DocuWriter API is required to authenticate requests.
Troubleshooting
- Ensure the source code is valid and complete to avoid generation errors.
- Verify that the API key credential is correctly configured and has access to the DocuWriter API.
- If the node throws an error, check the error message for details and consider enabling 'Continue On Fail' to handle partial failures gracefully.
Links
- DocuWriter API Documentation - Official documentation for the DocuWriter API used by this node.