О конфигурации
Hakutest предоставляет различные возможности кастомизации. Все настройки организованы в несколько категорий:
- Основные (
general
): Общие настройки Hakutest, такие как директории хранения данных. - Сервер (
server
): Настройки сервера Hakutest.
Конфигурационный файл
Конфигурация Hakutest хранится в файле config.yaml
. Программа проверяет наличие этого файла в следующих директориях:
-
Папка конфигурации ОС - Директория с конфигурациями приложений, определённая операционной системой. Она может варьироваться в зависимости от ОС. Наиболее распространён ные пути:
- Windows
- Linux/macOS
%USERPROFILE%/hakutest
%AppData%/hakutest
%LocalAppData%/hakutest
~/.config/hakutest
-
Рабочая директория - Конфигурационный файл может находиться в той же папке, что и исполняемый файл Hakutest:
- Windows
- Linux/macOS
Структура папокhakutest/
...
hakutest.exe
config.yamlСтруктура папокhakutest/
...
hakutest
config.yaml
примечание
Файл конфигурации, расположенный в каталоге установки Hakutest, имеет больший приоритет.
Конфигурация по умолчанию
Ниже представлена конфигурация Hakutest по умолчанию:
config.yaml
general:
# может отличаться в зависимости от ОС
tests_directory: ~/.cache/hakutest/tests
results_directory: ~/.cache/hakutest/results
show_results: true
overwrite_results: false
server:
port: 8080
mode: release
max_upload_size: 1048576