Unittesting sessions are designed to help you efficiently create and maintain unit tests for your codebase. This specialized workflow focuses on generating comprehensive test cases, ensuring code coverage, and maintaining the overall quality of your software.
For more control over the session settings, you can initiate a unittesting session from the dashboard:
Navigate to the Sessions tab.
Click on the ‘Begin New’ button.
Select the ‘Unittest’ card.
Provide the repository, branch, and commit information.
Configure setup and testing options as needed.
Set a time limit for the session.
Provide detailed information about the code that needs testing, including any specific requirements or focus areas.
Optionally, include a link to the GitHub pull request for additional context.
For most unittesting tasks, choosing “None” for setup and testing, with a
1-hour time limit is a good starting point. For more complex testing
scenarios, you may want to configure custom setup procedures and allow for a
longer time limit.