Skip to content

Conversation

@yukon39
Copy link
Contributor

@yukon39 yukon39 commented Jul 3, 2024

Добавлен параметр ibsrv для запуска команд с использование автономного сервера для команд:

  • run
  • vanessa
  • xunit
  • designer

Closes #619

Требует изменений в библиотеке ibcmdrunner PR #3

@yukon39 yukon39 marked this pull request as ready for review July 13, 2024 10:14
yukon39 and others added 15 commits July 17, 2024 18:20
…и сеансов (vanessa-opensource#631)

* Update КомандаУправлениеСеансами.os

добавлен параметр заполнения окончания блокировки сеансов

* Update КомандаУправлениеСеансами.os

если выполняется команда session unlock очищаем конец завершения сеансов

* Update КомандаУправлениеСеансами.os

добавлена проверка что это "Блокировка" для заполнения времени начала блокировки

* Update КомандаУправлениеСеансами.os
* Имплементация нового ci

* Добавление прогона тестов на бубунте

* сменил имя секрета
* Фикс первых тестов

* Добавил в CI прогон юнитов
…rce#625)

fix vanessa-opensource#624

Исправлено поведение команды при загрузке dt.
Убрано лишнее обновление, для случая, если после инициализации бд или загрузки dt больше действий не производилось.
Вернул поведение при котором сначала грузилась база из dt, а потом на нее накатывались исходники. Можно опять использовать конструкции вида init-dev --dt ./xxx.dt --src ./src/cf При этом будет сначала загружен дамп, а потом будут загружены исходники.(cf, src, хранилище)
fix vanessa-opensource#624
Segate-ekb and others added 24 commits November 9, 2024 19:05
и новые переменные окружения
- RUNNER_SRC аналог --src
- RUNNER_NEW_VERSION для --new-version
Переименовал тест "Переопределение настроек"
closed Ошибка в примере example.env.json vanessa-opensource#608
добавлена проверка на ожидание завершения при открытии конфигуратора
если открытие конфигуратора происходит интерактивно и не требует ожидания - сообщение "Работа Конфигуратора завершена" не выводится
* Отдельный ПР с настройкой параметров

* merge settings-test

* Добавил тесты на булево

* Перенес работу с соответствием параметров из общего модуля в приватную часть менеджера команд приложения.

Раскомментировал фича-файл с проверкой настроек.

* фиксы мелких замечаний

* Отдельный ПР с настройкой параметров

* rebase

* фиксы мелких замечаний

* фиксы замечаний

* Тест на подстановку переменных окружения в настройках

* мелкие синтакс-фиксы перед мержем

---------

Co-authored-by: Artur Ayukhanov <[email protected]>
…щим коммитом, но и с текущей конфигурацией (vanessa-opensource#637)

* Инкриментальная загрузка на основании расхождений не только с предыдущим коммитом, но и с текущей конфигурацией

* Фикс замечаний

* Первая имплементация

* Revert "Первая имплементация"

This reverts commit e3a2dfb.

* Притащил изменения из develop

* Принес изменения из develop

* Инкриментальная загрузка на основании расхождений не только с предыдущим коммитом, но и с текущей конфигурацией

Фикс замечаний

Первая имплементация

Revert "Первая имплементация"

This reverts commit e3a2dfb.

Принес изменения из develop

* Переехал на git-runner для более понятного управления выводом.
Добавил в тесты проверку загрузки незакоммиченых изменений

* Замечания сонара

* Убрал кириллицу... ну не любит ее CI

* Добавил тесты инкрементальной загрузки с изменениями в конфигураторе

* Вывод для CI

* Опечатка

* Установил Quotepath для работы инкрементальной загруки

* Исправил quotepath

* fix опечатка

* Опечатка в тесте

* Еще опечатка

* Добавил Нрег

* ТЕперь в ibcmd передается полный путь к файлу.

* Добавил тест, в котором есть проверка инкрементальной загрузки из файла ibcmd

* fix для возможности работы тестов без установленных параметров git

* Для систем без настроек

* Убрал лишнее

* Фиксы замечаний

* Фикс замечаний

* Добавил расшифровку к асерту
)

* Первая имплементация

* Тест вывода

* Альфа вариант.

Изменено поведение менеджеров сборки для корректной работы ibcmd с серверными базами

* Добавил возможность устанавливать приоритетные настройки.

Теперь в файле настройки конкртеной команды - обладают большим приоритетом, чем дефолтные. Таким образом можно гибко рулить настройками для различных команд(Напрмер собирать с ibcmd, а выгружать без и тд.)

* Добавил в дефолтную схему ibcmd

* Первая имплементация

* Тест вывода

* Ребейз из девелопа

* Добавил возможность устанавливать приоритетные настройки.

Теперь в файле настройки конкртеной команды - обладают большим приоритетом, чем дефолтные. Таким образом можно гибко рулить настройками для различных команд(Напрмер собирать с ibcmd, а выгружать без и тд.)

* Добавил в дефолтную схему ibcmd

* Фикс тестов

* Рефакторинг

* вернул ошибочное форматирование

* Вынес изменения по чтению параметров в отдельный ПР

* fix замечаний

* Добавил приведение написания переданных ДБ к каноническому.

* фикс сонара

* Отработал замечания
@github-actions
Copy link

TestsPassed ✅Skipped ⏭️Failed ❌
Результаты тестов. ОС: ubuntu-latest. Версия 1С: 8.3.23.1997. Версия OneScript: stable672 ran542 passed0 skipped130 failed

@sonar-openbsl-ru-qa-bot
Copy link

Failed

  • 0.80% Coverage on New Code (is less than 50.00%)
  • C Reliability Rating on New Code (is worse than A)
  • 103 New Issues (is greater than 0)

Analysis Details

103 Issues

  • Bug 1 Bug
  • Vulnerability 0 Vulnerabilities
  • Code Smell 102 Code Smells

Coverage and Duplications

  • Coverage 0.80% Coverage (0.70% Estimated after merge)
  • Duplications 2.14% Duplicated Code (4.60% Estimated after merge)

Project ID: vanessa-runner

View in SonarQube

@github-actions
Copy link

TestsPassed ✅Skipped ⏭️Failed ❌
Результаты тестов. ОС: windows-latest. Версия 1С: 8.3.23.1997. Версия OneScript: stable753 ran608 passed0 skipped145 failed

@yukon39 yukon39 closed this Nov 13, 2024
@yukon39
Copy link
Contributor Author

yukon39 commented Nov 13, 2024

Открыт #645

@artbear artbear added this to the 2.3 milestone Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[FEATURE] Добавить возможность запуска платформы через ibsrv

4 participants