-
Notifications
You must be signed in to change notification settings - Fork 183
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Добавление дымового теста на проверку макетов СКД #375
Conversation
|
||
Менеджер = Неопределено; | ||
|
||
Если ИмяМенеджера = "ПЛАНОБМЕНА" Тогда |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Вот я бы сделал простую структуру
Менеджеры.Вставить("СПРАВОЧНИК", Справочники);
А потом бы просто искал по ключу :)
Возврат Менеджеры[ВРЕГ(ИмяМенеджера)];
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ок, сделаю
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Слушай, а контекст модуля обработки между тестами же теряется, я имею ввиду что постоянно инициализировать структуру с менеджерами перед каждым тестом это долго относительно простыни if`ов :)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Лучше давай я добавлю другие объекты, щас только те, что мне нужны тут, а кто-то может и в задачах \ бизнес процессах хранить макеты, можно конечно и регистры все добавить, но тут щансов мало, что кто-то хранит макеты СКД :)
Еще можно добавить макеты СКД из общих макетов
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
очень крутое и полезное дополнение.
Огромное спасибо!
я предлагаю сделать небольшую доработку выше, но это не критично.
Если сильно не хочется, могу и так принять :)
В общем я добавил все возможные метаданные где теоретически могут быть макеты СКД |
Нам никто не мешает передавать коллекцию менеджеров как параметр теста ;) |
И будет общая структура |
А почему вы в толстом тесты гоняет?) я такой вариант отбросил как раз из за тонкого клиента |
Продукт универсален и может/должен работать в разных режимах 1С, если явно не указан режим использования в коде. |
тэкс, тогда щас буду задавать глупые вопросы) Я просто хочу сам юзать данный тест уже из адд как на нее перейдем (щас еще на старых 2 проектах сидим), но без тонкого клиента у нас умрет наш воркфлоу Мы юзаем гит, без хранилища, соответственно у нас почти гит флоу, т.е. Ветка -> разработка -> прогон тестов руками (вот тут все сломается) -> ПР -> проверка билда CI сервером (прогон тех же тестов) -> код ревью -> мерж И мы все разработку ведем в тонком. Так вот, я пару месяцев назад ввел обязательным 3й пункт ибо получалось как тут |
@Archlord42Ru Или ты меня не понял, или я :( я говорю о том, что наш продукт должен работать в разных режимах 1С - и на тонком клиенте, и в толстом клиенте. соответственно, универсальные тесты должны работать в обоих режимах либо явно работать только в одном из них. Соответственно, при работе в тонком клиенте часть операций делается на сервере. |
@Archlord42Ru ответь, будешь доделывать или нет? |
@artbear, буду. |
@Archlord42Ru мне казалось, что будет работать, если написать тесты в модуле объекта, чтобы работало и в толстом клиенте, и на сервере при запуске тонкого клиента. но после твоих слов я задумался. нужно проверить. |
я уже проверял, это как раз была моя первая реализация :) |
лады, тогда мержу. |
@Archlord42Ru Большущее спасибо! |
Насколько я понимаю, в репозиторий Vanessa.ADD ты вливаешься в первый раз, верно? Поздравляю с добавлением в команду контрибьюторов :) Нас стало еще больше! |
Ну да в адд первый раз, я в основном в движок оскрипта контрибучу :) |
Кстати, странно, что ты еще на инфостарте не попросил меня кинуть ПР, я тебе про тесты макетов как то заикался на инфорстарте, толи на ворлд кафе, толи когда мы хакатонили с тобой и Лешей :) |
@Archlord42Ru там был такой драйв, до ПР ли было :) |
реализация #374
сделанные изменения
Новый дымовой тест
@silverbulleters/Collaborators - просьба прокомментировать и проверить