KasperskyOS Community Edition 1.3

Extension settings

The extension settings are located in the Visual Studio Code storage, which can be called through the menu as follows: FilePreferencesSettings, then ExtensionsKasperskyOS.

Extension settings

Application Arguments
List of command-line arguments for applications started with the extension.
Application Environment Variables
List of environment variables for applications started with the extension.
Auto_update
Enable/disable automatic updates of the extension when the SDK Path parameter is modified.
Build Threads Num
Select the quantity of processor threads used during the build. All available threads are used by default.
Cmake Build Flags
Additional CMake flags for the build.
Cmake Config Flags
Additional configuration flags for running CMake.
Auto Open Log Tab
Enable/disable automatic opening of the tab containing the command execution log.
Force Clean
The Clean button deletes the build directory.
Gdbinit File
Path to the gdbinit file containing the GDB commands that are executed when the debugger is started.
Run No Graphic
Enable/disable enforced startup of the emulator without a graphical user interface.
SDK Path
Path to the installed KasperskyOS Community Edition.
If the extension does not detect the correct SDK in the SDK Path at startup, you will be prompted to select an SDK from the list of detected SDKs. To avoid having to do this for each workspace, it is recommended to set the SDK Path for the User settings.
Set Build Dir
Project build directory. The ./build directory is used by default.
Shell Export Variables
Additional variables that are set before starting CMake.
Suppress Extensions Recommendations
Enable/disable the reminder that you need to set the dependencies of the KasperskyOS SDK Extension.
Test Failures Num
Number of failed tests displayed in the log.
Test Failures Only
Enable/disable display of only failed tests in the log.
Test Files Pattern
Mask for searching for files containing the source code of project tests.
Test No Skipped
Enable/disable display of skipped tests in the log.
Test Skip Details
Enable/disable display of skipped and failed tests in the log.
Test Threads Num
Select the quantity of processor threads used when running tests. All available threads are used by default. However, single tests will use one thread each.
Test Timeout
Time limit for running each test (in seconds). When this value is set to 0, the limits from the test configurations are applied.
Test Verbose
Enable/disable display of debug information about tests in the log.
Trace: Server
Select the level of logging detail for the Visual Studio Code LSP client when working with the LSP server built into the SDK for the IDL/CDL/EDL languages. You can view the LSP client log by selecting the nk-lsp channel in the Visual Studio Code output window.
User SDKs
Additional paths to SDKs for displaying the SDK selection menu