---
name: v8-os-vrunner
user-invocable: true
description: >
  Скилл для работы с vrunner через v8-runner.bat. Позволяет выполнять любые команды vrunner, автоматически используя ovm и настройки из v8.projects.json.
---

# v8-os-vrunner


## Описание

**Важно:** Запускайте скрипты в соответствующей среде: файлы с расширением `.os` — только через `oscript`, файлы с расширением `.ps1` — только через PowerShell.

Скилл предоставляет универсальный интерфейс для запуска любых команд vrunner через скрипт v8-runner.bat, который автоматически находит ovm.exe по настройкам в v8.projects.json. Позволяет использовать все возможности vrunner для автоматизации 1С: запуск тестов, публикация, обновление, CI/CD и др.

- Автоматически определяет путь к ovm.exe из секции [tools] v8.projects.json
- По умолчанию использует логин из [project.<Имя>.logins.default] (db_user/db_pwd), если явно не указан другой
- Гарантирует, что ovm активирован перед запуском vrunner
- Поддерживает любые параметры vrunner
- Сообщает об ошибках, если ovm не найден или не установлен

## Использование

- "запусти vrunner ..."
- "выполни smoke тесты vrunner"
- "опубликуй базу через vrunner"

## Пример вызова

    .github/skills/.tools/oscript/v8-runner.ps1 <команда vrunner>

## Требования
- v8-runner.bat и ovm.exe должны быть зарегистрированы в секции [tools] v8.projects.json
- vrunner должен быть установлен в окружении OScript
