Releases: xDrivenDevelopment/xUnitFor1C
4.2.0.0 Поддержка только 8.3 + файл настройки + большое множество изменений
Задачи, реализованные в 4.2.0.0
-
Добавить автоустановку свойства "ВариантВстроенногоЯзыкаАнглийский" при старте генератора данных #724
-
Добавить автоустановку свойства "ВариантВстроенногоЯзыкаАнглийский" #725
-
В дымовом тесте для тестирования добавляются общие формы (отчёта и настроек отчёта) #682
-
Опция для отключения форм, зависящих от функциональных опций #718
-
Для тестов открытия форм исключения должны задаваться в отдельных файлах, а не в самих тестах #179
-
Возвращен флаг "Выгружать с документом его движения" + флажки настройки сделаны более удобными #717
-
Исправлен пример файла настройки #716
-
Исправлено создание ключа записи РС в плагине СериализаторMXL #701
-
Документировать дымовые тесты открытия всех форм #650
-
Указать в readme (master и develop), какие версии для 8.3, а какие для 8.2 #692
-
Проверить отдачу результата тестирования на управляемых формах через vanessa-runner #685
-
Плагин "Генератор отчета в формате JUnit, совместимом с MS TFS и MS VSTS" #684
-
Добавил подтверждение выхода в обе формы. #681
-
Битая ссылка на странице "Создание файлов тестов" #679
-
В УФ и Такси нельзя получить коллекцию созданных данных на клиенте #673
-
УФ: нет клиенского метода УдалитьТестовыеДанные #375
-
Табличная часть ПользователиИБ плагина СериализаторMXL имеет ограничение в 10 символов для реквизита Имя #629
-
Ошибка создания пользователя в тонком клиенте #672
-
Ошибка при загрузке записей регистров с полями составных типов #671
-
Создаются не все записи периодического регистра сведений на основании макета #647
-
Некорректная выгрузка пустой коллекции движений документа Сериализатором #661
-
Выгрузка n уровней зависимостей в СериализатореMXL #659
-
СериализаторMXL: Некорректная выгрузка пустой ссылки составного типа #667
-
Не все тесты сериализатора выполняются #664
УФ: Не удается протестироватьTests\Utils\Тест_КонвертацияТестов_в_версию4.epf
- ошибка неизвестный идентификатор формы #663 -
Выгрузка n-уровней зависимостей в СериализатореMXL #659 #660
-
Ошибка при запуске xUnitFor1C встроенного в конфигурацию с исп. псевдонима #655
-
ИспользуемыйПрефиксПодсистемы имеет всего 10 символов. #654
-
Использовать кэш поиска при загрузке из табличного документа. Плагин СериализаторMXL #625
-
#625 Использовать кэш поиска при загрузке из табличного документа. П… #658
-
Ошибки при отказе загрузки тестов в xddTestRunner #652
-
Исправление ошибок при отмене загрузки тестов #653
-
Ошибка при конвертации тестов из 3 в 4 версию. #648
-
Генератор макета неверно именует переменные больше 999 #604
-
Добавление произвольных дополнительных свойств к объектам, выгружаемым с помощью Сериализатора MXL #634
-
При прерывании тестов хотелось бы, чтобы перед остановкой выполнялись процедуры ПослеЗапускаТеста (на котором произошел вызов прерывания) и ПослеЗапускаНабораТестов #560
-
Задача #617. Исправлено заполнение тестов для управляемых форм. #624
-
Дымовые тесты, в чем необходимость пропуска для УФ 1С:Предприятие #617
-
Добавление дополнительных свойств #635
-
Хотфикс обработки СериализаторMXL.epf При выгрузке более 1000 элементов справочника в имя переменной попадал пробел #636
-
Ошибка при загрузке списка тестов в режиме отключенных модальных окон #613
-
Доработка для "Режим использования модальности" = Не использовать #644
-
Устаревшая версия утилиты "Преобразование действий пользователя" #632
-
Plugin:ЗагрузчикФайла не загружает тесты из внешних отчетов. #633
-
Встроить фреймворк в состав конфигурации #619
-
В плагине загрузки тестов из метаданных конфигурации отсутствует возможность загружать тесты в новом формате. #565
-
Добавление возможности включение версии reborn в состав конфигурации #562
4.0.0.7 последний релиз для 8.2
Задачи, реализованные в 4.0.0.7
Последний релиз для 8.2, в следующих релизах будет поддержка только 8.3
4.0.0.5 Hotfix - Исправлена ошибка при подключении обработки, если клиент и сервер расположены на разных машинах #610
4.0.0.4
- Реализован механизм плагинов. Глобальные подсистемы вынесены в отдельные плагины
- [[Базовые утверждения]] - простые, но мощные утверждения.
- [[Текучие (fluent) утверждения]] - очень красивые и довольно удобные. Можно выполнять несколько проверок в одной строке проверки.
- [[Проверка таблиц и табличных документов]]
- [[Генерация данных]]
- [[ВременныеФайлы]]
- [[КомандныйФайл]]
- [[ПарсерКоманднойСтроки]]
- [[ЗапросыИзБД]]
- Изменился формат тестов
- Добавлен механизм [[Сценарные тесты - сценарии в виде связанных и последовательных шагов]]
- Изменена командная строка запуска тестирования
Для облегчения переноса тестов для новой версии реализована обработка автоматического конвертирования 'Utils/xddTestsConvertIntoRebornFormat.epf' (и для ОФ, и для УФ)
Изменения в версии 4.Х по сравнению с 3.Х
Приложил файл шаблона для TeamCity
3.0.0.3
3.0.0.3
- ОФ: Если при загрузке тестов при включенном Информаторе падала 1С, при следующей загрузке пользователю будет дана возможность отключить и Информатора, и загрузку тестов и загрузить браузер тестов в нужном режиме. #442 #412
- Также добавлена форма настройки фреймворка для ОФ
- ОФ+УФ: Если при загрузке тестов падала 1С, при следующей загрузке пользователю будет дана возможность отключить загрузку и загрузить браузер тестов для ручного выбора тестов. #442
- Добавлена поддержка отключенного режима использования модальных окон #442 и асинхронной загрузки и выполнения тестов в интерактивном режиме #416
Тесты
- Появилась возможность выполнения связанных тестов в одном наборе, при этом появилась возможность использования общего контекста через фреймворк xUnitFor1C.
- ОФ + УФ: Работа с контекстом тестов -
УстановитьКонтекст
/ПолучитьКонтекст
#453 - ОФ+УФ: теперь тесты выполняются в одном общем экземпляре тестового объекта, а не уникальных экземплярах на каждый тест #253
- ОФ+УФ: Ускорение тестирования, т.к. объект-тест создается только один раз #253
- Появилась возможность выполнения тестов в строго определенном порядке даже при включенном флаге случайного порядка запуска тестов
- Для этого добавлен необязательный метод теста
РазрешенСлучайныйПорядокВыполненияТестов
#253 - Реализация методов теста
ПередЗапускомТестовогоНабора
/ПослеЗапускаТестовогоНабора
- для запуска перед/после первого/последнего тестов из тестового набора #395 - ОФ+УФ: Добавлены тест метода фреймворка
ДанныеТекущегоТеста
и реализация этого функционала #483 - Доработан код работы отмены транзакций для параметрических тестов и код отмены транзакций для упавших тестов #378
- При сравнении табличных документов добавлена возможность учитывать только видимые строки #488
Браузер тестирования
- Добавлена возможность просмотра текущих ошибок выполнения тестов #491
- ОФ+УФ: Добавлен хоткей Ctrl+Enter на кнопку "выполнить выбранные тесты" на форму браузера тестов #451
- ОФ+УФ: Добавлена кнопку "выполнить выбранные тесты" на форму браузера тестов #451
- В управляемую форму выбора подсистем добавлены картинки по типу строки.
- ОФ+УФ: Для падающих тестов новая картинка - красный крестик (вместо кружка) увеличенного размера fixed #448
- Исправлена ошибка: при открытии запускателя тестов в обычном режиме иногда не загружаются тесты предыдущего сеанса, если перед этим использовали запускатель тестов в управляемом режиме
- УФ: Реализован подхват изменений обработок для серверных тестов в управляемой форме.
- ОФ+УФ: Изменения в тестах подхватываются перед выполнением тестов, не нужно лишний раз нажимать Перезагрузить #459
- Исправлены различные ошибки.
- Реализовано упорядочивание дерева тестов после загрузки тестов #484
Генератор данных
- Добавлена возможность поиска элементов по ключевым полям (новая колонка Ключ) #380
- При загрузке данных из макетов можно указать общие параметры создания всех данных из макетов fixed #436
- Добавлена возможность использовать планы обмена при генерации данных #481
- Добавлена возможность генерации макета для планов обмена #486
- Исправлены различные ошибки
- Флаг "Выгружать ссылку" включается автоматически, т.к. это включение позволяет создавать работающие тесты и для пустой, и для уже заполненной тестовой базы
Разное
- Поддержана асинхронность при открытии инструментов #416
- Поддержана асинхронная работа в пакетном режиме #416
- Исправлено падение тестов открытия форм для отчета, использующего общую форму отчетов fixed #492
- Тест запуска сеансов пользователей проверяет наличие в текущей конфигурации ролей из макета и падает с нормальным сообщением о нехватке ролей, если нужных ролей. #441
- УФ: Исправил падение тестов запуска сеансов разных пользователей #460
2.8.0.0
2.8.0.0
Браузер тестов:
- ОФ+УФ: Добавлен показ времени выполнения каждого теста и в сумме по группе в дереве тестов #421
- УФ+ОФ: Добавлено ведение истории открытых файлов-тестов и каталогов тестов #234 #413
- *Расширение списка статусов результата выполнения тестов fixed #248 *
- Упавшие тестов разделены на две группы:
- Failed - тесты, упавшие в результате проверок(assert)
- Broken - тесты, упавшие из-за непредвиденного исключения
- Реализован программный интерфейс пропуска тестов. Пропущенные тесты регистрируются в отчете по ошибкам
- Изменен вывод сводной информации в отчете по ошибкам тестирования fixed #438
- Новый формат:
- Запущено тестов - [ВсегоТестов], не прошло проверку - [НеПрошлоПроверку], возникло прочих ошибок - [ПрочиеОшибки], пропущено - [Пропущено]
- При выводе в отчет информации об ошибках проверок и пропущенных тестах убран вывод отладочной информации(место возникновения ошибка), для прочих ошибок поведение не изменилось.
- ОФ: Команда "Загрузить только выбранные файлы-наборы тестов" в контекстном меню fixed #383
Генератор макетов:
- В макете создается спец.ТЧ "xddMods", если для объекта требуется задание нескольких режимов fixed #434
- **Исправлена ошибка работы с субконто для регистров бухгалтерии #409
- Исправлен Генератор данных не может создать макет при наличии небалансовых измерений в регистре бухгалтерии #422**
- Исправлена ошибка #404 - Если реквизит элемента ссылается на этот же элемент, то возникает зацикливание кода загрузки данных.
- Исправлена ошибка при генерации макета из реального объекта, у которого минимум 2 табличные части #317
- fixed #376 ошибка при создании группы справочника, если у справочника есть табличная часть только для элементов
- fixed #428 Генератор данных. Ошибка создания макета для предопределенного элемента в конфигурациях на платформе 8.3 с режимом совместимости ниже 8.3.3
- fixed #430 Не работал показ выбранных документов, если у документа 2 табличные части
- не создавался макет данных в xddDataFixtureGen на значениях Неопределено в составных типах fixed #439
- исправлено падение 1С в xddDataFixtureGen.epf при нажатии "Объекты по ссылкам" в случае, если в конфигурации есть рекурсивные ссылки fixed #411
- Генерация макета не выгружает в макет связанные элементы справочников из табличной части выгружаемого документа fixed #419
- Генератор данных не может создать макет при наличии небалансовых измерений в регистре бухгалтерии fixed #422
- Генератор данных ошибка создания макета для счета с немаксимальным числом субконто fixed #424
- Метод СоздатьДанныеПоТабличномуДокументу неверно работает с параметром ИмяКолонкиЗамещения #423
Тесты:
- Реализовано создание первого пользователя fixed #397.
- При первом запуске в режиме предприятия создается первый пользователь и
сеанс перезапускает под этим пользователем. При запуске из командной
строки, чтобы при перезапуске запустилась обработка, в параметре
запуска (/C) первым параметром нужно продублировать путь к обработке из
параметра /EXECUTE - Исправлено: При случайном порядке запуска тестов иногда падает тест ТестыГенератораДанных.Тест_ДолженСоздатьПростойСправочникПоискомПоГуид fixed #400
- тест СКД и отчета на СКД теперь работает и в режиме тестирования на тонком клиенте
- ОФ: Тесты открытия форм документов (существующие формы документов и перенос документов на текущий день) должны требовать только права на "Редактирование" fixed #402
- Исключать формы для устаревших удаляемых метаданных fixed #393
- Добавлен тест, проверяющий создание справочников образующих циклическую зависимость.
Прочее:
- Расстановка состояний тестовых наборов в обычной форме приведено в соответствие с управляемой.
- УФ: при загрузке только выбранных файлов они не попадали в историю файлов
- Возникало исключение при отсутствии каталога для лог-файла при запуске из командной строки fixed #420 В этом случае не работал CI
- у роли Роль1 убрано право на интерактивное добавление для Спр.ПростойСправочник2 #402
- Убрано использование COMОбъекта при вычислении идентификатора из представления #418 (большая совместимость с Linux)
- УФ: Не выполняем загрузку тестов из каталога .git #364
- Исправлена ошибка #415 - в 2.7.1.0 не открывалась форма тестирования в режиме Такси 8.3 при отключении использования модального функционала.
- Исправлено сохранение настроек в управляемой форме
2.7.1.0
xddTestRunner:
- Утверждение ПроверитьРавенствоТаблиц #386 (только для толстого клиента и сервера) + тесты
- ОФ+УФ: Утверждение ПроверитьРавенствоТабличныхДокументовТолькоПоЗначениям #386
(только для толстого клиента и сервера) + тесты - полезный экспортный метод ПолучитьТаблицуЗначенийИзТабличногоДокумента
- Параметр командной строки xddExitCodePath сделан обязательным для запуска тестов через командную строку http://goo.gl/DYmCMV
- ОФ+УФ: улучшения диагностики прохождения тестов #398
- Исправлены ошибки:
- неверные пути тестов при регистрации в журнале регистрации
- УФ: в журнале регистрации не регистрировались ошибки УФ-тестов независимо от флага регистрации ошибок тестов в ЖР
- ОФ+УФ: в различных случаях вместо представления параметрического теста показывалось имя тестового метода параметрического теста
- Более удобная форма сообщения об ошибки для утверждение "ПроверитьВхождение"
Управляемая форма:
- УФ: при тестировании в УФ иногда целиком падал процесс 1С-Предприятия #406
- Реализовано сохранение флагов в управляемой форме запуска тестов #49
- реализовано следующее поведение расстановки состояний:
- предыдущиие состояния выполнения тестов не сбрасываются;
-- если в папке есть тесты которые ещё ни разу не запускали, то у папки состояние не изменяется;
- если в папке пройдены все тесты, то состояние папки будет худшим из состояний вложенных тестов;
- если при очередном запуске вложенных тестов худшее состояние изменилось, то сотояние папки меняется на новое состояние. - Реализован новый алгоритм перемешивания тестовых данных в управляемой форме запуска тестов. Алгоритм взят из книги Кнута "Искусство программирования" т.2
- Исправлена индикация процеса тестирования в управляемой форме запуска тестов.
Генератор данных и макетов данных:
- Реализована загрузка записей регистра бухгалтерии по макету данных #183
- Генерация макета для создания записей регистра бухгалтерии #347
- ОФ+УФ: Выгрузка ссылок и ГУИД ссылок в макет создания данных #388 Реальная возможность создавать макеты тестовых данных, на основании которых можно создавать тестовые данные как в пустой/чистой ИБ, так и в заполненной тестовой ИБ
- При включенном флажке "Выгружать по необходимости" теперь выгружаются родители при выгрузке иерархических справочников и планов видов характеристики #327
- Повышена юзабилити для ОФ+УФ: При установке отбора в дереве метаданных не ставится флаг выгрузки метаданного fixed #399
- Новый режим "Выражение" для вычисления значения из макета #385
- Исправлено:
- При выгрузке отчета конфигурации со встроенной обработкой xddDataFixtureGen Конфигурацтор 1с закрывается с ошибкой #384
- ошибка падения теста с непонятным сообщением, если задан неверный режим для реквизита
- Неправильно создается тип значения для реквизитов-перечислений - #403
- генерировались неудобные имена уникальных переменных в макетах тестовых данных #390
- ошибка повторного создания документов в режиме с использованием ссылки в базе, где эти документы уже есть #405
- ОФ+УФ: Добавлена дополнительная диагностика для тестирования создания данных на основании макета данных
Тесты открытия форм:
- Тесты открытия формы новых документов и новых элементов справочника не показываются, если у пользователя нет права на интерактивное добавление #392
- ОФ: для документов тесты открытия форм существующих документов и их переноса на текущий день из-за особенностей реализации привязаны к праву интерактивного добавления
Тесты:
- Ошибка при попытке создать каталог в тесте Tests_CmdLine.epf когда в имени каталога временных файлов присутствуют точки #401
- Рефакторинг кода замены слешей для Windows/Linux
Исправлены мелкие ошибки и проблемы.
2.7.0.0
xddTestRunner:
- Добавлено выполнение тестов в случайном порядке - интерактивно в браузере тестов или с помощью автозапуска через командную строку 1С. #296
- Важно для подтверждения независимости тестов друг от друга.
- Доработано: В случае ошибки теста все незавершенные транзакции отменяются. #378
- Это исправление также влияет на независимость тестов.
- Из-за особенностей работы транзакций в 1С могла выполняться некорректная работа с транзакциями внутри тестов и могла падать 1С при тестировании.
- Добавлены средства отладки тестов #251 ( видео-пример на youtube ) :
- В толстом клиенте добавлена команда "Выполнить тест с исключением".
Перед тестом вызывается исключение, можно сразу открыть конфигуратор, поставить точку останов и попасть при следующем запуске
в необходимую тестовую обработку. - В тонком клиенте добавлен вызов режима отладки - все тесты переподключаются в безопасном режиме
и можно подключить тестовую обработку в конфигураторе и поставить точку останова. - Добавлен пример тестовой обработки для возможности отладки в управляемых форм не в безопасном режиме -
обработка открывается отдельно, ищет форму xddTestRunner и позволяет использовать привычные проверки юТест.Может служить шаблоном.
- В толстом клиенте добавлена команда "Выполнить тест с исключением".
Генератор тестовых данных:
- Загрузка данных из макетов позволяет использовать пустые/незаполненные строки в макетах #373 #367
- Пустое ссылочное значение реквизита составного типа неверно выгружалось в макет #346
- Исправлена ошибка - при создании группы справочника очищаются табличные части, которых не используются для групп этого справочника, что вызывало исключение 1С. #376
- Исправлена ошибка - Если в представлении объекта есть символ запятой, то созданный тестовый макет нельзя было использовать для загрузки данных #361
- При автоматическом прогоне всех тестов ранее не выполнялись тесты генератора макетов данных xddDataFixtureGen #346
2.6.1.0
2.6.1.0
xddTestRunner:
Добавлена возможность запуска отладки тестов. Обработки подключаются в безопасном режиме.
Исправлено: После перезагрузки браузера тестирования загружается неверный список тестов #312
При запуске из командной строки неверные каталоги (отчетов тестов и другие пути) считать ошибкой тестирования, нужно создавать отчет в формате JUnit #372
При запуске из командной строки неудачу загрузки тестов считать ошибкой, в ГУИ - ошибкой не считать #368
В случае подобных ошибок пишутся ошибки в журнал регистрации.
Внешняя обработка xddScriptRunner.epf для запуска xddTestRunner, встроенного в конфигурацию.
Исключил попытку загрузки тестов из скрытого каталога .git #364
Файл лога в формате junit(xml) записываем сразу, а не в 2 этапа, для исключения проблем с разборкой на сервере сборок TeamCity
Утверждение "Вхождение даты в период" - ПроверитьДату #341
Исправлены различные мелкие ошибки.
Генератор тестовых данных:
Серьезный рефакторинг кода генерации данных по макетам. Добавление нескольких режимов для объектов #338
#337 Генерация данных:
Выполняется очистка табличных частей #337;
Добавлена запись нормального exit code в файл при запуске через командную строку #314;
Убрал ненужный параметр "КоличествоСозданныхОбъектов" у метода СоздатьДанныеПо...;
Вместо одного поля Режим использовать табличную часть с набором Режимов #337;
Отказаться от режима "Группа" #333;
Отказаться от режима "СоздатьПоГуид" #332;
#335 неверная генерация макета для реквизитов составных типов;
Неверная генерация макета для предопределенных элементов в 8.2 #377
в ОФ нельзя было проверить создание данных на основании сгенерированного макета
Нельзя было создать макет по регистру накопления
Исправлен баг неверной генерации времени в реквизитах дата #360
#345 Поиск тестов в дополнительной форме с приоритетом основной формы
не работала тч ОбменДанными
не выдавалось исключение в случае поиска объектов по пустым значениям
При загрузке неверной подсистемы или неверного встроенного теста загрузка тестов могла останавливаться;
Исправлены ошибки в вызове генератора тестов в упр. форме, обработки параметров запуска.
Исправлена ошибка #326 : При отсутствии описания необязательной колонки (ДополнительныйТипЗначения) в макете выдавалось ненужное исключение
Исправлена ошибка #326 : При отсутствии описания колонок (1 строка) в макете не происходит создание тестовых данных, но никакой ошибки не выдается
#325 Исправлена ошибка генерации макета данных: для регистров сведений, накопления и бухгалтерии в отборе можно было установить поля, не входящие в отбор набора записей, после чего при генерации макета происходила ошибка выполнения
#324 Исправлена ошибка генератора макетов: генерация неуникальных имен переменных в макете
#318 УФ: настройка выгрузки кодов/номеров при генерации макета данных
2.6.0.5
Модифицирована кнопку "Загрузить тесты" в xddTestRunner для выбора варианта загрузки тестов по умолчанию (из конфигурации или из каталога) в зависимости от встроенности xddTestRunner в конфигурацию #309
Убран обработчик ожидания выполнения тестов в толстой форме #315
#308 УФ: Тест вывода лога сообщений 1С в формате TeamCity сделан нереализованным из-за особенностей командной строки тонкого клиента
2.6.0.4
Добавлен вывод лога сообщений 1С в формате TeamCity #308
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 решение проблемы с клиент-серверным вариантом работы, когда клиент и сервер разные машины