Перейти к основному содержимому

О конфигурации

Hakutest предоставляет различные возможности кастомизации. Все настройки организованы в несколько категорий:

  • Основные (general): Общие настройки Hakutest, такие как директории хранения данных.
  • Сервер (server): Настройки сервера Hakutest.

Конфигурационный файл

Конфигурация Hakutest хранится в файле config.yaml. Программа проверяет наличие этого файла в следующих директориях:

  • Папка конфигурации ОС - Директория с конфигурациями приложений, определённая операционной системой. Она может варьироваться в зависимости от ОС. Наиболее распространённые пути:

    • %USERPROFILE%/hakutest
    • %AppData%/hakutest
    • %LocalAppData%/hakutest
  • Рабочая директория - Конфигурационный файл может находиться в той же папке, что и исполняемый файл Hakutest:

    Структура папок
    hakutest/
    ...
    hakutest.exe
    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