UTBot: Quickstart

πŸ‘‹ Welcome to "UTBot: Quickstart" Wizard!

UTBot discovered that this is the first time you use it with this project. The Wizard will help you to configure the extension appropriately. In case you don't wish to proceed, you can close this wizard at any time.

In order to learn more about UTBot C/C++, please, refer to this manual.

To work correctly, UTBot need the external plugins

SFTP βœ”οΈSFTP plugin is configured ❌ Please, install or enable the SFTP plugin and restart the wizard!
Sarif Viewer βœ”οΈSARIF plugin is configured ❌ Please, install or enable the SARIF plugin and restart the wizard!
Please, install or activate the plugins before continuing.

πŸ–₯️ Server Installation
If you are working on remote machine you can start UTBot Server installation right from here. Otherwise, please do it manually.
In order to learn more about UTBot Server Installation process, please, refer to the installation manual.
Please, continue the process in the opened terminal below. When you are finished, return here.

πŸ–₯️ Server Setup


πŸ“Ά Connection
Fill the parameters below accordingly to the ones specified during the UTBot Server installation.
⏳ Connecting... βœ”οΈ Successfully pinged GRPC server! ❌ Failed to establish GRPC connection!
⏳ Connecting SFTP... βœ”οΈ Successfully pinged SFTP server! β“˜ SFTP synchronization is not used. ❌ Failed to establish SFTP connection!
ATTENTION! Please leave the SFTP port field empty if you do not want to synchronize the project file system between client and server. By clicking the "Next" button with the SFTP port field filled in, you will start the synchronization of the project file system between the client and the server.

Project path on server specifies the path to the project's copy on the server host. May point to a directory shared by the client and server. In this case, SFTP synchronization must be disabled by leaving the SFTP port field empty.

πŸ“‘οΈ Project Setup

πŸ—οΈ Build Directory
Relative path to the build directory. Files compile_commands.json and link_commands.json should be located in this directory.

🎌 CMake Options
Options passed to CMake command.
πŸŽ‰ Success!
UTBot extension was successfully configured, and now you are ready to use all its functionality.
If you want to learn more about UTBot C/C++ or you have ay questions related to its usage, please, refer to this manual.