2.6.0.1
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 решение проблемы с клиент-серверным вариантом работы, когда клиент и сервер разные машины