Skip to content

v.1.1.0

Compare
Choose a tag to compare
@arkuznetsov arkuznetsov released this 08 Sep 09:05
· 89 commits to master since this release

Изменения в версии 1.1.0

  • В скриптах конвертации конфигураций реализована возможность использования серверной информационной базы в качестве источника;
  • В скрипте загрузки конфигурации в информационную базу реализована работа с серверными базами и возможность загрузки в существующую базу;
  • В скриптах конвертации внешних отчетов и обработок реализована возможность использования служебной серверной информационной базы;
  • В скриптах конвертации расширений реализована возможность использования служебной серверной информационной базы;
  • В скрипте проверки EDT реализована возможность проверки файловых и серверных информационных баз;
  • Реализована возможность указания пользователя и пароля информационной базы;
  • Добавлена проверка существования инструментов для конвертации (1С:Конфигуратор, утилита ibcmd, утилита ring);
  • Реализовано чтение переменных окружения из файла .env в текущем рабочем каталоге.

Исправления

  • Добавлена проверка существования каталога информационной базы;
  • Пути в параметрах вызова конфигуратора обернуты в кавычки;
  • Поправлена проверка существования watchman.

Рефакторинг

  • В скриптах конвертации внешних отчетов и обработок указание служебной информационной базы и базовой конфигурации выполняется через переменные среды;
  • В скриптах конвертации расширений указание служебной информационной базы и базовой конфигурации выполняется через переменные среды.

Тесты

  • Реализовано выполнение завершающих скриптов из каталога "after" после выполнения тестов;
  • Добавлены тесты конвертации конфигурации из серверной информационной базы;
  • Добавлены тесты конвертации конфигурации из серверной информационной базы при открытом конфигураторе;
  • Добавлены тесты загрузки конфигурации в серверную информационную базу;
  • Добавлены тесты проверки EDT для файловой и серверной информационных баз;
  • Реализованы тестовые скрипты инициализации тестовой серверной информационной базы до выполнения тестов и удаления тестовой серверной базы после выполнения тестов;
  • Реализовано чтение переменных окружения из файла ./tests/.env;
  • Поправлено указание версии платформы для прогона тестов;
  • Поправлена проверка успешности выполнения в тесте watchman.

Прочее

  • Дополнено описание скриптов с учетом внесенных изменений;
  • Добавлен файл-пример указания переменных окружения (./tests/example.env).