Pr-Mex / vanessa-automation

BDD в 1С
https://pr-mex.github.io/vanessa-automation/dev/
BSD 3-Clause "New" or "Revised" License
474 stars 196 forks source link

При создании нового сценария добавить строку с контекстом про открытие testclient #1828

Closed mors1eska closed 1 year ago

mors1eska commented 1 year ago

При создании нового фича-файла нужно добавить текст контекста

Контекст: Дано Я запускаю сценарий открытия TestClient или подключаю уже существующий

mors1eska commented 1 year ago
image
mors1eska commented 1 year ago

ПолучитьVanessaEditor().insertText(МодульРедакторТекста().ТекстНовогоСценария(), ЗаписатьОбъектJSON(Соответствие));

Не сильно понимаю, как тут организован код Смотрю ванесса сингл (может надо не его смотреть?)

В нем поправил в форме (РедакторТекста) текст, но это не влияет ни на что

@Pr-Mex можешь кратко рассказать как это все лучше дорабатывать?

Pr-Mex commented 1 year ago

@mors1eska Запишите видео с экрана, пожалуйста, при какой последовательности действий вы хотите получить строку в секции Контекст.

mors1eska commented 1 year ago

Приложил https://recordit.co/XSGeO93OUb чот не тянет обновленный модуль с формы как-будто

mors1eska commented 1 year ago

Тут явно мой тупняк, может не сохранил нормально Все работает

Запулю чуть позже

Pr-Mex commented 1 year ago

@mors1eska Вижу, что ты нашёл код который добавляет текст новой фичи. Думаю лучше всего сделать настройку, позволяющую читать данный текст из файла. Если настройка не заполнена, то поведение останется таким же как сейчас. Таким образом любой пользователь сможет настроить под себя текст новой фичи как ему удобно.

mors1eska commented 1 year ago

А файл-шаблон каждый пользователь будет для себя сам писать и сохранять?

Pr-Mex commented 1 year ago

@mors1eska Да. Кого не устраивает типовой шаблон - может использовать свой. В VA надо добавить настройку - путь к файлу шаблона.

mors1eska commented 1 year ago

Сделал как-то так https://recordit.co/emgGqWyNlf Я пока не сильно понимаю как PR отправить, к какой ветке и т.п. Может так выложишь? =) Правда, там еще про актуализацию еще есть https://github.com/Pr-Mex/vanessa-automation/issues/1821 но недоделано

mors1eska commented 1 year ago

vanessa-automation-single.epf.zip

Pr-Mex commented 1 year ago

@mors1eska Давай лучше обычный реквест. Тут описано как он делается. https://infostart.ru/public/1092009/

mors1eska commented 1 year ago

@mors1eska Давай лучше обычный реквест. Тут предоставляется как он делается. https://infostart.ru/public/1092009/

Боюсь, я тебя замучаю В репо не вижу ни папки с исходниками, ни компилированный готовый epf

Я какбы в инструкции вижу русские буквы, но пока не понимаю, что значат команды =))

или просто туториалу следовать?))

Я дорабатывал именно сингл

mors1eska commented 1 year ago

Сделал compile не появились обработки =(

image
Pr-Mex commented 1 year ago

@mors1eska Дорабатывать надо основной репозиторий. Не Single. Если не компилируются обработки - запусти батник из cmd и покажи вывод консоли.

mors1eska commented 1 year ago

@mors1eska Дорабатывать надо основной репозиторий. Не Single. Если не компилируются обработки - запусти батник из cmd и покажи вывод консоли.

Тут не понятно Вроде как успешно что-то проходит, но где обработки сами не оч понимаю

image
mors1eska commented 1 year ago

Или это оно и есть?

Pr-Mex commented 1 year ago

@mors1eska Ага. Это и есть основная обработка VA.

mors1eska commented 1 year ago

@mors1eska Ага. Это и есть глубокая обработка В.А.

Что-то отправил вроде https://github.com/Pr-Mex/vanessa-automation/pull/1829

Pr-Mex commented 1 year ago

Решено.