When you have the forked repository on your local machine, you are almost ready to build your own version of UnitTestBot.
💡 Before you start coding, please check the system requirements and find instructions on configuring development environment.
💡 Get to know the code style we are used to.
The project structure is mostly straightforward and the modules are self-explanatory, e.g.:
utbot-framework
— everything related to UnitTestBot engine (including tests);utbot-intellij
— IDE plugin implementation;utbot-sample
— a framework with examples to demonstrate engine capacity.
Learn UnitTestBot from inside and implement changes. To verify your improvements open Gradle tool window in IntelliJ IDEA:
- to run/debug plugin in IntelliJ IDEA choose and run the task: utbot → utbot-intellij → intellij → runIde;
- to compile plugin choose and run the task: utbot → utbot-intellij → intellij → buildPlugin. The resulting ZIP
file is located at
utbot-intellij/build/distributions
.