KasperskyOS Community Edition 1.3

Параметры расширения

Расширение имеет параметры, располагающиеся в хранилище Visual Studio Code, вызываемом через меню: FilePreferencesSettings, далее ExtensionsKasperskyOS.

Параметры расширения

Application Arguments
Список аргументов командной строки для запускаемых с помощью расширения приложений.
Application Environment Variables
Список переменных окружения для запускаемых с помощью расширения приложений.
Auto_update
Включение/выключение автоматического обновления расширения при изменении параметра SDK Path.
Build Threads Num
Выбор количества потоков процессора, использующихся при сборке. По умолчанию используются все доступные потоки.
Cmake Build Flags
Дополнительные флаги CMake для сборки.
Cmake Config Flags
Дополнительные конфигурационные флаги для запуска CMake.
Auto Open Log Tab
Включение/выключение автоматического открытия вкладки с журналом выполнения команды.
Force Clean
Кнопка очистки удаляет директорию сборки.
Gdbinit File
Путь к файлу gdbinit, который содержит GDB-команды, выполняемые при запуске отладчика.
Run No Graphic
Включение/выключение принудительного запуска эмулятора в режиме без графического пользовательского интерфейса.
SDK Path
Путь до установленного KasperskyOS Community Edition.
Если расширение при запуске не обнаружит корректного SDK в SDK Path, будет выдан запрос с предложением выбрать SDK из списка обнаруженных. Чтобы не делать это для каждого рабочего пространства, рекомендуется установить SDK Path для пространства настроек User.
Set Build Dir
Директория сборки проекта. По умолчанию используется директория ./build.
Shell Export Variables
Дополнительные переменные, устанавливаемые перед запуском CMake.
Suppress Extensions Recommendations
Включение/выключение напоминания о необходимости установить зависимости KasperskyOS SDK Extension.
Test Failures Num
Количество непройденных тестов, отображаемое в журнале.
Test Failures Only
Включение/выключение отображения в журнале только непройденных тестов.
Test Files Pattern
Маска для поиска файлов с исходным кодом тестов проекта.
Test No Skipped
Включение/выключение отображения в журнале пропущенных тестов.
Test Skip Details
Включение/выключение отображения в журнале пропущенных и непройденных тестов.
Test Threads Num
Выбор количества потоков процессора, использующихся при запуске тестов. По умолчанию используются все доступные потоки, но для единичных тестов будет использоваться по одному потоку.
Test Timeout
Ограничение по времени на выполнение каждого теста (в секундах). При установке значения 0 используются ограничения из тестовых конфигураций.
Test Verbose
Включение/выключение отображения в журнале отладочной информации о тестах.
Trace: Server
Выбор уровня детализации журналирования для LSP-клиента Visual Studio Code при работе со встроенным в SDK LSP-сервером для языков IDL/CDL/EDL. Журнал LSP-клиента можно просмотреть выбрав канал nk-lsp в окне вывода Visual Studio Code.
User SDKs
Дополнительные пути до SDK для отображения в меню выбора SDK.