Создание кодогенератора для Postman
Опишу порядок разработки кодогенератора для Postman c использованием OneScript и HTTPКоннектор.
- Описание
- Подробнее
Описание
Вводные
Нужно из коллекции postman создать код для 1С:Предприятие
Вариант реализации
1. Нужно зайти в проект postman-code-generators, внимательно почитать contributing guide
2. Создать issue с описанием варианта кодогенератора https://github.com/postmanlabs/postman-code-generators/issues/546
3. Сделать форк репозитория https://github.com/malikov-pro/postman-code-generators, склонировать на рабочее место.
4. Разобраться в коде на NodeJS, запустить окружение на nix, потому что тесты запускаются через .sh.
5. Установить на эту же машину onescript, потому что его удобнее запускать под консолью, синтаксис библиотек 1connector отличается только получением текста запроса ответа.
5. Посмотреть как сделано для других языков, у меня получилось понять с 3 раза, в итоге за основу взял python-requests, потому что изучаю python и относительно просто получилось запустить тесты.
6. Написать генератор.
7. Запустить тесты, увидеть что половина заваливается.
8. Сделать файл генерации .bsl, положить его в корень.
