Skip to content

Что писать агенту

Фразы для чата с агентом и что произойдёт. Технические параметры вызовов — в tool-parameters.md.

Агент ждёт завершения операции и показывает результат — отдельно просить об этом не нужно. Если хочется смотреть ход выполнения в терминале, скажите «запусти в терминале, не жди результата».

Окружение и профили запуска

Что написатьЧто произойдёт
Покажи состояние окружения 1СВерсия vanessa-runner, активный профиль, файл настроек, база, временные параметры
Переключись на профиль testПрофиль станет активным для всех следующих команд, статус-бар обновится
Переключись на профиль qaЕсли такого нет — ответ со списком доступных профилей

Проекты

Что написатьЧто произойдёт
Какие проекты 1С открытыСписок проектов окна, текущий отмечен
Переключись на проект retailПроект retail станет текущим, в окне VS Code тоже
Собери расширения проекта erpСборка в проекте erp, текущий проект не меняется

Тесты

Что написатьЧто произойдёт
Запусти vanessa-тестыПрогон сценариев активного профиля, в ответе счётчики и упавшие тесты
Запусти vanessa-тесты с файлом настроек tools/vrunner.init.jsonПрогон под другим файлом настроек, активный профиль не меняется
Запусти xunit-тестыСборка тестовых обработок и прогон
Запусти yaxunit-тестыПрогон модулей тестового расширения
Проверь синтаксис конфигурацииСинтаксическая проверка; в ответе список ошибок с путями к модулям
Построй Allure-отчётОтчёт откроется в браузере
Настрой тестовые фреймворки: включи vanessa и yaxunitВ панели тестирования останутся только они

Упавшие тесты, отсутствие отчёта и ошибки синтаксической проверки приходят с признаком неудачи: «успешно» только когда проверка действительно прошла.

Длинный лог в ответе обрезается до последних строк, целиком он остаётся в панели расширения.

Конфигурация

Что написатьЧто произойдёт
Загрузи конфигурацию из исходниковКонфигурация базы обновится из исходников
Загрузи изменения конфигурации от коммита HEAD~1Загрузятся только изменённые объекты
Выгрузи конфигурацию в исходникиОбновятся исходники конфигурации
Собери 1Cv8.cf из исходниковФайл конфигурации появится в build/out

Расширения

Что написатьЧто произойдёт
Загрузи расширения из исходниковЗагрузятся все расширения решения
Загрузи расширение _ДемоРасширениеЗагрузится только оно
Выгрузи расширение _ДемоРасширение в исходникиОбновятся исходники расширения
Загрузи тестовые расширенияYAxUnit и расширение с тестами из каталога тестов уйдут в базу
Собери тестовые расширения*.cfe соберутся в build/out/tests/cfe

Информационная база

Что написатьЧто произойдёт
Создай пустую информационную базуФайловая база в build/ib
Обнови конфигурацию информационной базыКонфигурация базы приводится к исходникам
Обнови базу данныхОбновится структура базы

Обработки и отчёты

Что написатьЧто произойдёт
Собери внешние обработкиВнешние обработки проекта соберутся в build/out/epf
Собери внешние отчётыВнешние отчёты проекта соберутся в build/out/erf
Запусти обработку build/out/epf/_ДемоЗаполнениеКонтрагентов.epf в ПредприятииОбработка выполнится в базе активного профиля

Сценарий: инициализация и прогон

Сценарии инициализации помечены тегом и живут в отдельном файле настроек, основной набор их исключает.

  1. Покажи состояние окружения 1С
  2. Запусти vanessa-тесты с файлом настроек tools/vrunner.init.json
  3. Запусти vanessa-тесты

Шаг 2 выполнит только сценарии инициализации, шаг 3 — основной набор без них.

Сценарий: работа под другим профилем

  1. Переключись на профиль test
  2. Обнови конфигурацию информационной базы
  3. Запусти vanessa-тесты
  4. Переключись на профиль default

Команды между шагами 1 и 4 выполняются в базе профиля test.

Сценарий: база с нуля

  1. Создай пустую информационную базу
  2. Загрузи конфигурацию из исходников
  3. Загрузи расширения yaxunit и yaxunit-test
  4. Обнови базу данных
  5. Запусти yaxunit-тесты

Сценарий: правки под контролем проверок

  1. Проверь синтаксис конфигурации
  2. Загрузи изменения конфигурации от коммита HEAD~1
  3. Проверь синтаксис конфигурации
  4. Запусти yaxunit-тесты

Распространяется по лицензии MIT.