Size: a a a

2019 July 25

СФ

Сергей Фирсов... in testspro1c
Nikita Gryzlov
по умолчанию значения, сохраняемые в рамках сценария, доступны только в пределах этого сценария, т.е. они помещаются в "Контекст".

Чтобы поместить значения в "КонтекстСохраняемый" (который живет между сценариями),  используйте шаг
И я запоминаю значение поля "Код" как '$$КодМероприятия$$"

Соответственно использование этой переменной дальше в шага нужно тоже делать с двумя $$, чтобы забрать ее из контекста сохраняемого:
ага, спасибо, то что надо
источник

СФ

Сергей Фирсов... in testspro1c
Nikita Gryzlov
но глобально - не рекомендую делать такие "связанные" через контекст сценарии. их тяжело отлаживать, если ломается один из них, то ломается вся цепочка, и в целом они получаются очень "дорогие" в поддержке. лучше во втором сценарии для проверки создать/загрузить из макета отдельное мероприятие, созданное специально для этого сценария.
что означает выгрузить из макета отдельное мероприятие?
источник

NG

Nikita Gryzlov in testspro1c
Сергей Фирсов
что означает выгрузить из макета отдельное мероприятие?
один из инструментов подготовки тестовых данных - использование сериализатора MXL. им можно подготовить табдок с нужными данными, а в фиче загрузить его шагом "Я загружаю данные из макета "ИмяМакета"
источник

NG

Nikita Gryzlov in testspro1c
вроде бы в цикле статей Владимира Литвиненко было про него написано
источник

NG

Nikita Gryzlov in testspro1c
у этого подхода есть как сторонники так и противники. кто-то считает, что лучше тестовые данные просто создать кодом, в процедуре в вашем степ-дефишинене. кто-то - что лучше вызвать экспортный сценарий, который вам быстренько все нужные данные "накликает". зависит от объема данных и от частоты изменения метаданных
источник

СФ

Сергей Фирсов... in testspro1c
спасибо, буду думать дальше
источник

DO

Dmitry Ovcharenko in testspro1c
как установить значение параметра workspaceroot в VA?
источник

NG

Nikita Gryzlov in testspro1c
Dmitry Ovcharenko
как установить значение параметра workspaceroot в VA?
как запускаете VA? через vanessa runner?
источник

СФ

Сергей Фирсов... in testspro1c
Nikita Gryzlov
по умолчанию значения, сохраняемые в рамках сценария, доступны только в пределах этого сценария, т.е. они помещаются в "Контекст".

Чтобы поместить значения в "КонтекстСохраняемый" (который живет между сценариями),  используйте шаг
И я запоминаю значение поля "Код" как '$$КодМероприятия$$"

Соответственно использование этой переменной дальше в шага нужно тоже делать с двумя $$, чтобы забрать ее из контекста сохраняемого:
у меня это не работает, пишу И я запоминаю значение поля "Код" как "$$КодМероприятия$$", в снипете ЯЗапоминаюЗначениеПоляКак в качестве ключа передаётся значение, а не  $$КодМероприятия$$, выдается ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры, само значение у меня 00-000337
источник

NG

Nikita Gryzlov in testspro1c
Сергей Фирсов
у меня это не работает, пишу И я запоминаю значение поля "Код" как "$$КодМероприятия$$", в снипете ЯЗапоминаюЗначениеПоляКак в качестве ключа передаётся значение, а не  $$КодМероприятия$$, выдается ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры, само значение у меня 00-000337
VA или ADD?
источник

СФ

Сергей Фирсов... in testspro1c
VA
источник

NG

Nikita Gryzlov in testspro1c
Сергей Фирсов
у меня это не работает, пишу И я запоминаю значение поля "Код" как "$$КодМероприятия$$", в снипете ЯЗапоминаюЗначениеПоляКак в качестве ключа передаётся значение, а не  $$КодМероприятия$$, выдается ошибка при вызове метода контекста (Вставить): Задано неправильное имя атрибута структуры, само значение у меня 00-000337
хм... я этот шаг особо не использовал, но по коду кажется, что он должен работать. @olyrs @PautovLeonid подскажите?
источник

DO

Dmitry Ovcharenko in testspro1c
Nikita Gryzlov
как запускаете VA? через vanessa runner?
напрямую, без раннера
источник

NG

Nikita Gryzlov in testspro1c
Dmitry Ovcharenko
напрямую, без раннера
тогда Сервис - Каталог проекта
источник

DO

Dmitry Ovcharenko in testspro1c
Nikita Gryzlov
тогда Сервис - Каталог проекта
а если неинтарктивно? я запускаю через /Execute
источник

NG

Nikita Gryzlov in testspro1c
Dmitry Ovcharenko
а если неинтарктивно? я запускаю через /Execute
ммм... затрудняюсь ответить. можно посмотреть кода vanessa-runner. от как-то пробрасывает параметр --workspace внутрь VA
источник

DO

Dmitry Ovcharenko in testspro1c
Nikita Gryzlov
ммм... затрудняюсь ответить. можно посмотреть кода vanessa-runner. от как-то пробрасывает параметр --workspace внутрь VA
у меня сходу не получилось запустить VA через vrunner. Ругнулся на недопустимый параметр
--db-user
в конфиге
источник

NG

Nikita Gryzlov in testspro1c
Dmitry Ovcharenko
у меня сходу не получилось запустить VA через vrunner. Ругнулся на недопустимый параметр
--db-user
в конфиге
в каком из конфигов?
источник

DO

Dmitry Ovcharenko in testspro1c
vrunner'а конфиг, вот такой
источник

NG

Nikita Gryzlov in testspro1c
хм.... вот мой конфиг:

{
   "$schema": "https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/vanessa-runner-schema.json",
   "default": {
       "--ibconnection": "/F./build/ib",
       "--db-user": "ПоловинкинДЛ",
       "--db-pwd": "",
       "--workspace": ".",
       "--ordinaryapp": "0"
   },
   "vanessa": {
       "--vanessasettings": "./tools/VBParams.json",
       "--pathvanessa": "./oscript_modules/vanessa-automation-single/vanessa-automation-single.epf",
       "--additional": "/DisplayAllFunctions /L ru"
   }
}
источник