vanessa-runner

September 9, 2026 · View on GitHub

vanessa-runner

Chat on Telegram vanessa_opensource_chat GitHub release Юнит-тесты E2E (клиент) E2E (сервер) Статус Порога Качества Покрытие

Консольная утилита для автоматизации повседневных операций разработчика 1С: сборка и разборка конфигураций, расширений и обработок, загрузка в базу, хранилище, кластер, запуск тестов (Vanessa-ADD, YAxUnit), проверка кода, MCP-сервер для ИИ-ассистентов.

📖 Документация: autumn-library.github.io/vanessa-runner

⚠️ vanessa-runner 3.0 — новая мажорная версия с несовместимыми изменениями. При переходе с 2.x см. руководство по миграции.

LTS-версия 2.x поддерживается в ветке release/2.6 — только исправления ошибок.

Установка

Требуется OneScript 2.0.0 или новее.

# Последняя стабильная версия
opm install vanessa-runner

# Snapshot-версия для тестирования
opm install vanessa-runner@SNAPSHOT

# LTS-версия 2.x
opm install vanessa-runner@2.6.1

Подробнее: Установка, Первые шаги.

Миграция с 2.x на 3.0

Что изменилосьДействие
Минимальная версия OneScript — 2.0.0Обновить OneScript (ovm, oscript.io)
Команды сгруппированы: vrunner vanessavrunner test vanessa, vrunner updatedbvrunner infobase update, vrunner syntax-checkvrunner validate syntax-check и т. д.Переписать вызовы по таблице соответствия
Файл настроек vrunner.jsonautumn-properties.json (иерархия команд, ключи без --)Сконвертировать: oscript tools/migrate26to30.os --input vrunner.json --output autumn-properties.json (подробнее)
Переменные окружения RUNNER_*VRUNNER_*Переименовать в CI-файлах и скриптах

Пример файла настроек 3.0:

{
  "vrunner": {
    "ibconnection": "/F./build/ib",
    "v8version": "8.3.24",
    "test": {
      "xunit": {
        "testspath": "./tests",
        "report-format": ["junit"],
        "report-path": "./build/reports/junit.xml"
      }
    }
  }
}

Проблемы с миграцией — заводите issue.