1
0
mirror of https://github.com/bia-technologies/yaxunit.git synced 2026-06-09 17:07:32 +02:00

323 Commits

Author SHA1 Message Date
Denis Urianskii 387cf02db8 Конвертация массива структур в таблицу значений и обратно 2026-05-28 01:50:33 +04:00
Урянский Денис a2801b0ef1 Close #636 2026-01-27 14:30:28 +04:00
Pavel Chegodaev 38590f1903 feat: добавлены новые шаблоны и модули для коммерции и локации в конфигурации 2026-01-18 14:35:06 +03:00
alkoleft 5eaea7087f bump version + fix test 2025-12-31 20:47:55 +03:00
alkoleft 7aa0d2d425 chore: правка замечаний сонар 2025-12-30 03:44:42 +03:00
alkoleft 64d2b60abf chore: правка замечаний 2025-12-30 01:16:54 +03:00
Koryakin Aleksey 2f36ef6c4d Feature/code generator (#639)
* feat: методы генерации кода

* feat: перевод ЮТГенераторКода на новый api

* feat: выделил новый ЮТГенераторКодаМод, доработка генрации, работа с переменными

* feat: использование сгенерированных объектов при генрации других объектах

* feat: обьработка генерации тестовых данных + доработка установки реквизитов (поиск/создание)

* feat: использование "Постоянные данные" и разлычные форматы именования переменных

* feat: использование КодИнициализацииПоТипам и использование механизма подключаемых модулей

* doc: документация по генератору

* feat: правка замечаний + исправление тестов

* test: добавлена пачка тестов

* test: правка тестов
2025-12-29 20:35:53 +03:00
alkoleft d561e1c774 #628 Добавлен метод Упал в модуль ЮТест 2025-11-22 03:39:06 +03:00
Koryakin Aleksey 9305748eb1 Merge pull request #609 from bia-technologies/feature/600-override-launch-config
Feature/600 override launch config
2025-11-22 02:49:42 +03:00
Koryakin Aleksey 3fa05c9846 Merge pull request #617 from dlyubanevich/feature#590
Представление таблицы значений в удобочитаемом виде для сравнения результатов
2025-10-15 22:37:29 +03:00
Koryakin Aleksey 294babe6df Merge pull request #615 from Batsy66/feat/614
#614 Добавлена работа с инлайн-макетами
2025-10-15 22:34:40 +03:00
Dmitrii Liubanevich 74859912b6 Добавил тест для представления таблицы в формате MarkDown 2025-10-10 18:15:38 +03:00
Баташов Станислав 8c95130e69 #614 Добавлена работа с инлайн-макетами 2025-10-07 16:39:42 +03:00
Vakulenko Aleksei bcb8c3f797 feat: добавлено заполнение субконто для КонструкторДвижений 2025-09-19 22:36:18 +04:00
alkoleft 6b2a92f07c Исправлена функция ЭтоЧисловаяСтрока: добавлена проверка наличия цифр
- Исправлена критическая ошибка: функция принимала строки без цифр ('.', '-', '-.') как числовые
- Добавлена проверка наличия хотя бы одной цифры в строке
- Добавлено обрезание пробелов в начале и конце строки
- Добавлены тесты для проверки корректности работы функции
- Все тесты проходят успешно
2025-09-02 00:11:44 +03:00
alkoleft 318b74d69b #600 Исправлены ошибки в тестах
- Добавлены недостающие поля СвойстваОтчета и СвойстваAllure в функцию ОписаниеТеста модуля ТестовыеДанные
- Исправлена проверка fullName в тесте ОписаниеТеста_SmokeТесты (убрана лишняя строка ' []')
- Обновлено ожидаемое количество тестовых модулей с 55 до 56 в тесте ЗагрузитьТесты

Все тесты теперь проходят успешно.
2025-09-01 22:50:17 +03:00
alkoleft b6043e7565 #600 Реализовано переопределение конфигурации запуска через параметры командной строки
- Добавлен парсинг дополнительных параметров командной строки
- Реализована логика слияния параметров с приоритетом CLI > файл > умолчания
- Добавлена поддержка относительных путей с параметром workspacePath
- Созданы тесты для новой функциональности (26 тестов, все пройдены)
- Обновлена документация с примерами использования
- Обеспечена обратная совместимость

Формат: RunUnitTests=config.json;reportPath=./reports;reportFormat=allure
Приоритет путей: workspacePath → projectPath → текущий каталог
2025-09-01 22:25:35 +03:00
Aleksey Ko b02c196d48 Исправление логики формирования Allure отчета для smoke тестов
- Изменена логика для использования поля Имя вместо несуществующего поля Представление
- Исправлены тестовые данные для корректной работы
- Обновлен тест ОписаниеТеста_SmokeТесты для проверки функциональности
- Тест теперь проходит успешно (6/7 тестов проходят)
2025-08-31 22:10:36 +03:00
Aleksey Ko 2510494b53 Исправление отображения Allure отчета для smoke тестов
- Добавлена функция ЭтоSmokeТест() для определения smoke тестов по префиксу 'ДТ'
- Модифицирована логика формирования Allure отчета для smoke тестов
- Исправлено отображение индивидуальных smoke тестов вместо групповых
- Обновлены тестовые данные для корректной работы с полем 'Представление'
- Добавлена документация по интеграции smoke тестов с Allure отчетами
- Создан тест ОписаниеТеста_SmokeТесты для проверки функциональности

Решает проблему #568: в Allure отчете отображалось только 2 групповых теста
вместо 1754 индивидуальных smoke тестов
2025-08-31 22:10:21 +03:00
alkoleft 0840575595 Исправление тегов Allure для дымовых тестов (Issue #602) 2025-08-31 21:26:00 +03:00
Alexandr Yang 18e835dcc7 #603 Исправил сравнение пустых таблиц 2025-08-30 14:11:13 +05:00
Aleksey Ko 6ace17545a feat: Добавлена поддержка множественных форматов отчетов
- Реализована поддержка форматов Allure, JUnit и HTML для отчетов
- Добавлены новые параметры конфигурации для выбора форматов
- Исправлены проваленные тесты:
  * Записи_Условие_ВСписке - исправлена логика теста для корректной изоляции
  * ЗагрузитьТесты - исправлено ожидаемое количество наборов тестов
- Обновлена документация по настройке и использованию отчетов
- Добавлены тесты для новой функциональности
- Улучшена архитектура системы отчетов
2025-08-13 15:52:18 +03:00
Любаневич Дмитрий e69ba6f0ec Тест заполнения колонки составного типа значением из кэша 2025-07-04 23:28:41 +03:00
Koryakin Aleksey 24f1af5f7f Merge branch 'develop' into feat/564 2025-06-17 12:35:27 +03:00
Koryakin Aleksey 324814cba2 557 / поиск данных в базе (#585)
* feat: #557 Реализация задачи
* refactor: заменил получение случайного элемента для дымовых тестов
* refactor: #557 рефакторинг, описание методов, тесты
* doc: документация
2025-06-17 12:22:42 +03:00
Koryakin Aleksey 6725c6e0d1 Тесты и описание методов с помощью ИИ (#577)
* feat: AI generated test with cursor
* doc: правки документации
* chore: ручная правка тестов
2025-06-10 22:06:10 +03:00
Koryakin Aleksey 9b7f2a0f0a Merge pull request #576 from bia-technologies/feature/562
562/ Фикция уникального идентификатора
2025-06-10 15:44:47 +03:00
Aleksey Ko 2ddc7f024f feat: #554 реализация метода для конструктора движений и xdto.
проверка наличия указанных реквизитов
2025-06-10 15:12:01 +03:00
Aleksey Ko d625912fdd feat: #554 Реализация задачи 2025-06-10 13:06:10 +03:00
Aleksey Ko 3134d7a0e6 feat: #562 реализация задачи 2025-06-09 18:14:33 +03:00
Stanislav Batashov 7bb3e80667 feat: изменен тест проверки количество наборов тестов (#564)
- ОМ_ЮТЧитательСлужебный - исправлен тест проверки количества тестовых наборов
2025-05-29 11:04:51 +03:00
Stanislav Batashov 9fcc605a4b feat: изменен тест модуля работа с текатом (#564)
- ОМ_ЮТРаботаСТекстом - изменен ожидаемый текст ошибки в зависимости от языка
2025-05-29 11:03:37 +03:00
Stanislav Batashov 3a6b74a28e Merge branch 'bia-technologies:develop' into feat/564 2025-05-28 16:38:23 +03:00
Stanislav Batashov c9e4c63094 feat: добавлен помощник создания тестовых данных (#564)
Добавлены объекты
- Подсистема:
    - ЮТКодогенерация
- обработки добавлены:
    - ЮТПомощникДляСозданияТестовыхДанных
    - ЮТКонструкторТекста
- общ. модули добавлены:
    - ЮТТестовыеДанныеПереопределяемый
    - ЮТРаботаСТекстом
- общ. модули модифицированы:
    - ЮТМетаданные

Тесты:
- ОМ_ЮТРаботаСТекстом
2025-05-27 17:35:28 +03:00
Koryakin Aleksey 30d6935d20 329 / возможность определять значение по умолчанию для ОбменДанными.Загрузка в методах генерации данных для всех тестов (#566)
* feat: #329 Реализация работы с `ОбменДаннымиЗагрузкаПриСозданииДанных`, документация
2025-05-16 01:08:02 +03:00
Koryakin Aleksey 303114a852 287 / Настройка свойств отчетов (#549)
* feat: работа со свойствами отчета

* feat: разделение allure и junit, добавлены стандартные свойства allure

* feat: изменен подход настройки для allure документация

* fix: настройка подсистем
2025-05-02 04:07:54 +03:00
alkoleft e583feb49d fix: #532 Исправлена ошибка добавления строки набора 2025-05-01 00:38:07 +03:00
Koryakin Aleksey 53e81145a1 520 / Генерация кода для создания движений (#545)
* feat: update test editor

* refactor: отформатировал код

* feat: #520 Генератор движений в формате markdown

* feat: #520 Генератор движений в формате конструктора

* doc: документация
2025-04-30 23:14:13 +03:00
Koryakin Aleksey f4bc2ec9c4 538 / Обработка критических ошибок при исполнении тестов (#543)
* feat(run): #538 Обработка критических ошибок при исполнении тестов
2025-04-29 17:57:50 +03:00
Alexandr Yang a01d29baf1 Добавлен мок объекта HTTPСоединение 2025-04-27 17:06:37 +05:00
Koryakin Aleksey d8331599b5 526 / Правка загрузки сценариев при наличии модулей с ошибками компиляции (#535)
* feat: #526 обработка ошибок компиляции модуля при загрузке сценариев
2025-04-25 18:42:03 +03:00
Koryakin Aleksey e796c84d83 522 / Загрузка из макетов в базу (#529)
* feat: загрузка данных в движения документа

* feat: загрузка из макета в произвольную таблицу

* doc: описание новых методов

* fix: правка замечаний и теста
2025-04-10 00:23:17 +03:00
alkoleft 772e8ad2a0 feat: реализация задачи 2025-04-03 12:43:27 +03:00
alkoleft e4e4a72731 doc: описание работы с конструктором движений 2025-03-26 00:58:49 +03:00
alkoleft 151a46a197 fix: правка замечаний и тестов 2025-03-25 22:29:07 +03:00
alkoleft 20e87ecdee feat: переход на встроенную компиляцию обработок, удален от v8unpack 2025-03-25 21:46:32 +03:00
alkoleft 9fb7369420 feat: чтение и запись обработок средствами 1с 2025-03-25 19:56:44 +03:00
alkoleft 35e62bd0cc ci: исправлено подключение компонент в gh actions
исправлены прочие мелки ошибки
2025-01-30 04:53:51 +03:00
Koryakin Aleksey e2d96806cb Merge pull request #481 from alexandr-yang/issues/389
Добавлены методы проверки количества записей ИБ
2025-01-28 02:51:08 +03:00
alkoleft 6abdb9ecfa feat: обновлена компонента WebSocket1CAddIn 2025-01-26 01:04:27 +03:00