Skip to content

2.6.0.1

Compare
Choose a tag to compare
@artbear artbear released this 18 Sep 15:40
· 828 commits to master since this release

2.6.0.1

В WiKi добавлена инструкция для контрибьюторов
Также в Wiki добавлены Известные проблемы при тестировании

Добавлена тестовая база, для запуска тестов.

Добавлены элементы непрерывной интеграции - при добавлении нового pull-request происходит либо автоматически либо по спец.команде от админа в комментариях Гитхаб старт сборки и прогон тестов (отдельно платформа Win, отдельно платформа Linux)

xddTestRunner:

#252 Поддержка интерфейса Такси в 1С Предприятии 8.3
УФ. Добавлена индикация прохождения тестов - зеленая/красная полоса #250 
    #276 Отображение как в ОФ
    #268 реализация оповещения об загрузке тестов
Добавлена расширенная справка продукта #284
Команды "О проекте" в ОФ и УФ ведут на Вики #284
УФ: Изменения в интерфейсе, приведение к виду, как в ОФ

УФ: Добавлен функционал ПолучитьСписокТестовыхФорм() для возможности тестирования тестов из разных управляемых форм обработки-теста, а не только из основной формы и модуля #264
Исправлена ошибка: В УФ при открытии внешних инструментов выдавалась ошибка #294
УФ: Специальный метод МетаданныеИмя() #291
#264 реализована обработка метода в модуле объекта для получения списка тестовых форм
#279 Исправлены ошибки формирования xml-файла в формате JUnit
Также в этот файл добавлена совместимость с TeamCity (вместо success передается passed)
#254 УФ: исправлен баг дубляжа тестовых случаев при загрузке выделенных тестов
УФ: добавил утверждение ПроверитьВхождениеВКоллекцию + тесты для УФ
Новый метод-утверждение ПроверитьВалидностьЗапросаСКД #261

Исправления для работы в linux
В исходники всех файлов проекта добавлены макеты из соответствующих обработок.

Командная строка запуска xddTestRunner:

Добавлено сохранение отчетов о тестировании, если в параметр "путь отчетов" передан путь к файлу, тогда сохраняем в этот файл.

Генератор тестовых данных:

Реализован доп.метод ЮТест.СоздатьДанныеПоМакетам для создания тестовых данных с передачей объекта обработки и простого списка макетов #258
Реализована загрузка элементов плана видов характеристик из макета #245
Добавлено уточнение режима записи/создания с использованием штатных структур "Дополнительные свойства" и "ОбменДанными" (в виде дополнительных табличных полей объекта в макете) #242
#292 УФ: В пример теста на управляемой форме, в котором генерятся тестовые данные, добавлено:
- удаление тестовых данных
- работа с агрегатными типами, которые поддерживает генератор данных  
Исправлена ошибка: Не правильно работало получить значение для реквизитов типа «ТочкаМаршрута»
Исправлена ошибка: В описании реквизитов объектов типа «задача» не было реквизитов адресации

Сценарные тесты для 8.3:

Добавлен вывод версии обработки генерации шаблонов теста в заголовок формы;
Исправлена ошибка: При генерации имени готового файла-тест для Gui тестов 8.3 в имя результирующего epf-файла добавлялась лишняя точка перед расширением epf #288

Доработана генерация файла-шаблон теста Gui 8.3:
- Добавлена генерация готового файла-теста для Gui тестов 8.3 по тексту журнала, а не только по файлу журнала действий пользователя 8.3 #287
- исправлена ошибка: сгенерированный файл-обработка не проходил синтакс-контроль в любых режимах #291
- исправлена ошибка: сгенерированный файл не запускался в тонком клиенте #290
- сгенерированный файл проходит тесты в xUnitFor1C при запуске на 8.3
- добавлено создание/удаление тестового пользователя из макета данных #293
- сам шаблон тестовой обработки приложен как двоичный файл для упрощения исправления в дальнейшем, а не как zip-архив разобранных файлов, как было ранее

В файл-шаблон теста Tests\Gui83\юнитТест_UI_83.epf добавлено:
- создание/удаление тестового пользователя из макета данных #293
- добавлена установка пароля #291
- Исправлена ошибка: В 8.3 этот тест не проходил #291

Тесты:

Портирован запуск части тестов на linux.

Tests\selftest\Tests_CmdLine:
Добавлен учет прошедших тестов.для задачи #264
Если в пути к xddTestRunner есть пробелы, возникала ошибка в тесте Tests_CmdLine.epf #265

Tests\CommonApp\ТестыГенератораДанных.epf
УФ: Создан пример теста на управляемой форме, в котором генерятся и удаляются тестовые данные #292

#278 исправил дублирование тестов "параметров тестов" для ОФ и УФ и перенес единый файл теста в selftests
#278 Добавил тесты для незаданного параметра или явно задания Параметр = Неопредено;

Добавлен тест Tests\selftests\ТестПроверяетНезависимостьТестов.epf для проверки независимости тестов #253

Изменение в тестах для поддержки разных региональных настроек дат #266

Прочее

Разбор файлов продукта с помощью новой версии precommit1c (0.0.3 из ветки develop) #243

Исправлены различные ошибки:

#281 решение проблемы с встроенными тестами
#281 решение проблемы с клиент-серверным вариантом работы, когда клиент и сервер разные машины