Skip to content

Commit 4f45a6f

Browse files
committed
Merge branch 'release/2.8.0.0'
2 parents fad80e6 + 1a52da6 commit 4f45a6f

68 files changed

Lines changed: 3630 additions & 2150 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Binary file not shown.
5.06 KB
Binary file not shown.
Binary file not shown.

Tests/Gui83/UILogToScript.epf

-1 Bytes
Binary file not shown.
Binary file not shown.

Tests/TestConfig.cf

11.1 KB
Binary file not shown.

Tests/selftests/Tests_CmdLine.epf

131 Bytes
Binary file not shown.

history.txt

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,86 @@
1+
2.7.2.0
2+
3+
Добавлен показ времени выполнения каждого теста и в сумме по группе в дереве тестов обычной формы и управляемой формы #421
4+
5+
УФ+ОФ: Добавлено ведение истории открытых файлов-тестов и каталогов тестов в управляемой форме запуска тестов #234 #413
6+
7+
ОФ: Команда "Загрузить только выбранные файлы-наборы тестов" в контекстном меню fixed #383
8+
9+
Расширение списка статусов результата выполнения тестов fixed #248
10+
Упавшие тестов разделены на две группы:
11+
Failed - тесты, упавшие в результате проверок(assert)
12+
Broken - тесты, упавшие из-за непредвиденного исключения
13+
14+
Реализован программный интерфейс пропуска тестов. Пропущенные тесты регистрируются в отчете по ошибкам
15+
16+
Изменен вывод сводной информации в отчете по ошибкам тестирования fixed #438
17+
Новый формат:
18+
Запущено тестов - [ВсегоТестов], не прошло проверку - [НеПрошлоПроверку], возникло прочих ошибок - [ПрочиеОшибки], пропущено - [Пропущено]
19+
20+
При выводе в отчет информации об ошибках проверок и пропущенных тестах убран вывод отладочной информации(место возникновения ошибка),
21+
для прочих ошибок поведение не изменилось.
22+
23+
Генератор макетов:
24+
25+
В макете создается спец.ТЧ "xddMods", если для объекта требуется задание нескольких режимов fixed #434
26+
27+
Исправлена ошибка работы с субконто для регистров бухгалтерии #409
28+
Исправлен Генератор данных не может создать макет при наличии небалансовых измерений в регистре бухгалтерии #422
29+
30+
Исправлена ошибка #404 - Если реквизит элемента ссылается на этот же элемент, то возникает зацикливание кода загрузки данных.
31+
Исправлена ошибка при генерации макета из реального объекта, у которого минимум 2 табличные части #317
32+
33+
fixed #376 ошибка при создании группы справочника, если у справочника есть табличная часть только для элементов
34+
35+
fixed #428 Генератор данных. Ошибка создания макета для предопределенного элемента в конфигурациях на платформе 8.3 с режимом совместимости ниже 8.3.3
36+
fixed #430 Не работал показ выбранных документов, если у документа 2 табличные части
37+
38+
не создавался макет данных в xddDataFixtureGen на значениях Неопределено в составных типах fixed #439
39+
исправлено падение в xddDataFixtureGen.epf при нажатии "Объекты по ссылкам" в случае, если в конфигурации есть рекурсивные ссылки fixed #411
40+
41+
Генерация макета не выгружает в макет связанные элементы справочников из табличной части выгружаемого документа fixed #419
42+
Генератор данных не может создать макет при наличии небалансовых измерений в регистре бухгалтерии fixed #422
43+
Генератор данных ошибка создания макета для счета с немаксимальным числом субконто fixed #424
44+
45+
Метод СоздатьДанныеПоТабличномуДокументу неверно работает с параметром ИмяКолонкиЗамещения #423
46+
47+
Тесты:
48+
49+
Реализовано создание первого пользователя fixed #397.
50+
51+
При первом запуске в режиме предприятия создается первый пользователь и
52+
сеанс перезапускает под этим пользователем. При запуске из командной
53+
строки, чтобы при перезапуске запустилась обработка, в параметре
54+
запуска (/C) первым параметром нужно продублировать путь к обработке из
55+
параметра /EXECUTE
56+
57+
Исправлено: При случайном порядке запуска тестов иногда падает тест ТестыГенератораДанных.Тест_ДолженСоздатьПростойСправочникПоискомПоГуид fixed #400
58+
59+
тест СКД и отчета на СКД теперь работает и в режиме тестирования на тонком клиенте
60+
61+
ОФ: Тесты открытия форм документов (существующие формы документов и перенос документов на текущий день) должны требовать только права на "Редактирование" fixed #402
62+
Исключать формы для устаревших удаляемых метаданных fixed #393
63+
64+
Добавлен тест проверяющий создание справочников образующих циклическую зависимость.
65+
66+
Прочее:
67+
Расстановка состояний тестовых наборов в обычной форме приведено в соответствие с управляемой.
68+
69+
УФ: при загрузке только выбранных файлов они не попадали в историю файлов
70+
71+
Возникало исключение при отсутствии каталога для лог-файла при запуске из командной строки fixed #420 В этом случае не работал CI
72+
73+
у роли Роль1 убрано право на интерактивное добавление для Спр.ПростойСправочник2 #402
74+
75+
76+
Убрано использование COMОбъекта при вычислении идентификатора из представления #418 (большая совместимость с Linux)
77+
78+
УФ: Не выполняем загрузку тестов из каталога .git #364
79+
80+
Исправлена ошибка #415 - в 2.7.1.0 не открывалась форма тестирования в режиме Такси 8.3 при отключении использования модального функционала.
81+
82+
Исправлено сохранение настроек в управляемой форме
83+
184
2.7.1.0
285

386
xddTestRunner:
Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,4 @@
1-
#Если ТолстыйКлиентОбычноеПриложение или ТолстыйКлиентУправляемоеПриложение Тогда
2-
3-
Перем юТест;
1+
Перем юТест;
42

53
Функция ПолучитьСписокТестов(ЮнитТестирование) Экспорт
64

@@ -16,14 +14,12 @@
1614

1715
Процедура ПередЗапускомТеста() Экспорт
1816

19-
//юТест.ВывестиСообщение("Перед запуском теста");
2017
НачатьТранзакцию();
2118

2219
КонецПроцедуры
2320

2421
Процедура ПослеЗапускаТеста() Экспорт
2522

26-
//юТест.ВывестиСообщение("После запуска теста");
2723
Если ТранзакцияАктивна() Тогда
2824
ОтменитьТранзакцию();
2925
КонецЕсли;
@@ -50,31 +46,36 @@
5046
Отчет = Отчеты.ТестовыйОтчетСКДДляСравнениеСЭталоном.Создать();
5147
Отчет.СкомпоноватьРезультат(РезультатОтчета, Расшифровка);
5248

53-
// Сохранение в файлы mxl
54-
ИмяФайлаЭталона = ПолучитьИмяВременногоФайла("mxl");
55-
ИмяФайлаРезультатаОтчета = ПолучитьИмяВременногоФайла("mxl");
56-
Эталон.Записать(ИмяФайлаЭталона);
57-
РезультатОтчета.Записать(ИмяФайлаРезультатаОтчета);
58-
59-
// Сравнение файлов
60-
61-
// Если Истина, то будет показано окно демонстрации различий, если файлы различны
62-
// Использовать только для расследования ошибки, если тест падает на сравнении
63-
ПоказатьРазличия = Истина;
64-
65-
// ПараметрыСравнения заполняется по необходимости. Если не заполнены, то используются значения по умолчанию платформы
66-
// Если не указан способ сравнения, будет попытка определить автоматически по расширению файла:
67-
// mxl - ТабличныйДокумент
68-
// txt,xml - ТекстовыйДокумент
69-
ПараметрыСравнения = Новый Структура;
70-
//ПараметрыСравнения.Вставить("ИгнорироватьПустоеПространство", Истина);
71-
//ПараметрыСравнения.Вставить("УчитыватьРазделителиСтрок", Ложь);
72-
//ПараметрыСравнения.Вставить("УчитыватьРегистр", Ложь);
73-
//ПараметрыСравнения.Вставить("СпособСравнения", СпособСравненияФайлов.ТекстовыйДокумент);
74-
75-
юТест.ПроверитьРавенствоФайлов(ИмяФайлаЭталона, ИмяФайлаРезультатаОтчета,
76-
"Ожидали, что результат отчета соответствует эталону", ПараметрыСравнения, ПоказатьРазличия);
77-
49+
#Если ТолстыйКлиентОбычноеПриложение или ТолстыйКлиентУправляемоеПриложение Тогда
50+
51+
// Сохранение в файлы mxl
52+
ИмяФайлаЭталона = ПолучитьИмяВременногоФайла("mxl");
53+
ИмяФайлаРезультатаОтчета = ПолучитьИмяВременногоФайла("mxl");
54+
Эталон.Записать(ИмяФайлаЭталона);
55+
РезультатОтчета.Записать(ИмяФайлаРезультатаОтчета);
56+
57+
// Сравнение файлов
58+
59+
// Если Истина, то будет показано окно демонстрации различий, если файлы различны
60+
// Использовать только для расследования ошибки, если тест падает на сравнении
61+
ПоказатьРазличия = Истина;
62+
63+
// ПараметрыСравнения заполняется по необходимости. Если не заполнены, то используются значения по умолчанию платформы
64+
// Если не указан способ сравнения, будет попытка определить автоматически по расширению файла:
65+
// mxl - ТабличныйДокумент
66+
// txt,xml - ТекстовыйДокумент
67+
ПараметрыСравнения = Новый Структура;
68+
//ПараметрыСравнения.Вставить("ИгнорироватьПустоеПространство", Истина);
69+
//ПараметрыСравнения.Вставить("УчитыватьРазделителиСтрок", Ложь);
70+
//ПараметрыСравнения.Вставить("УчитыватьРегистр", Ложь);
71+
//ПараметрыСравнения.Вставить("СпособСравнения", СпособСравненияФайлов.ТекстовыйДокумент);
72+
73+
юТест.ПроверитьРавенствоФайлов(ИмяФайлаЭталона, ИмяФайлаРезультатаОтчета,
74+
"Ожидали, что результат отчета соответствует эталону", ПараметрыСравнения, ПоказатьРазличия);
75+
#Иначе
76+
юТест.ПроверитьРавенствоТабличныхДокументовТолькоПоЗначениям(Эталон, РезультатОтчета, "Ожидали, что эталон (слева) совпадет с результатом (справа), а они различны!");
77+
78+
#КонецЕсли
7879
КонецПроцедуры
7980

80-
#КонецЕсли
81+
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{1,11,"5cc37847-6d61-47ed-ba39-1a055864214c",cc2c8aea-857d-4be5-9c9e-49058193afab,"5cc37847-6d61-47ed-ba39-1a055864214c.0",65df0281-d3c0-4c61-a224-24b61bd397d2,"",f18cdced-e07d-4b60-91bc-9a24c3d4d24b,"versions",0425e4ec-3a57-4455-a75c-b4943bdac16b,"root",ed2088ef-3fd4-4362-ae9a-4de1da0e40f1,"f2d2060c-a875-4798-8c3a-7e5b14081428.0",4a480c5b-5886-42d2-9e30-df9cd939ad91,"89274157-0f3f-45f1-80cb-6364f03a78f9.0",cdf607c4-1599-4a9e-b64c-167e81560da1,"version",4a72a6c3-1725-4dfa-8f56-d77b28655943,"915c368c-cc97-4756-8944-36659b177d1e",35f6d132-35a2-4f94-8198-f3d82c5b3ff7,"89274157-0f3f-45f1-80cb-6364f03a78f9",d965939b-4892-4176-a457-ef898235cae8,"copyinfo",15ba395a-5593-497c-8cc6-d836abdb1379}
1+
{1,11,"5cc37847-6d61-47ed-ba39-1a055864214c",53009229-5107-4bd5-8ed3-d3ca748a02d0,"5cc37847-6d61-47ed-ba39-1a055864214c.0",0bb49e8a-1d79-4afa-8afd-84c3e7f8d8e9,"",85597eb3-aa57-4aa6-860e-9737d224406b,"versions",0938408e-5018-49b4-bfa7-735932ad0fa3,"root",d3b544b3-28d3-4080-89c9-5562faa5b4d4,"f2d2060c-a875-4798-8c3a-7e5b14081428.0",8cfb0fff-cf21-4aed-bd40-1972edee9d1a,"89274157-0f3f-45f1-80cb-6364f03a78f9.0",808da401-f725-4bda-ae84-9f848eeaaf92,"version",d5d58065-14ec-4da1-9813-1ba533d38f14,"915c368c-cc97-4756-8944-36659b177d1e",9ef8ae68-1f2d-4bcd-9fe2-7e37ccc88658,"89274157-0f3f-45f1-80cb-6364f03a78f9",3b39b36a-604a-4b26-9d08-eb16e45f387d,"copyinfo",1cfcc5f2-aed7-4e2c-8561-efd3cc3744ba}

0 commit comments

Comments
 (0)