Skip to content

Commit

Permalink
Merge branch 'release/2.7.1.0'
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Feb 9, 2015
2 parents 63b84bb + a8df668 commit fad80e6
Show file tree
Hide file tree
Showing 170 changed files with 7,109 additions and 3,708 deletions.
4 changes: 2 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#################
#################
## Eclipse
#################

Expand Down Expand Up @@ -170,4 +170,4 @@ Gradle/Ant/.gradle/1.11/taskArtifacts/cache.properties.lock
Gradle/Ant/.gradle/1.11/taskArtifacts/fileSnapshots.bin
Gradle/Ant/.gradle/1.11/taskArtifacts/taskArtifacts.bin
Gradle/gradle-app.setting
Тесты управляемое приложение/selftests/лог_тестирования.mxl
лог_тестирования.mxl
Binary file not shown.
Binary file modified Tests/CommonApp/ТестыГенератораДанных.epf
Binary file not shown.
Binary file not shown.
Binary file modified Tests/Gui83/UILogToScript.epf
Binary file not shown.
Binary file modified Tests/TestConfig.cf
Binary file not shown.
Binary file modified Tests/selftests/Tests_CmdLine.epf
Binary file not shown.
Binary file not shown.
Binary file modified Tests/selftests/ТестыПроверитьДату.epf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
693 changes: 385 additions & 308 deletions history.txt

Large diffs are not rendered by default.

16 changes: 8 additions & 8 deletions releaseCheck.txt
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
����� �������� ������ ����� ��������� �������� �� ���������� ���-�����:
- �������� ����� ������ � ������ ������() ������ ��������� xddTestRunner.epf
- �������� ����� ������ � ������ ������() ������ ��������� xddDataFixtureGen.epf
- �������� ����� ������ � ������ ������() ������ ��������� Tests\Gui83\UILogToScript.epf
- ��������� ��� ����� �� ����� Tests. ������ ���� �� ������.
- ������� ��� ��������� ������ � ����� history.txt
- ���������, ��� � �������/issues �� ������� ��� ������ ������/milestone �� �������� ������������� �����.
- ���� ���-���� ���� ������������� ������, �� ����� ������ �� ������ ������/milestone.
Перед выпуском релиза нужно выполнить операции по следующему чек-листу:
- Изменить номер версии в методе Версия() модуля обработки xddTestRunner.epf
- Изменить номер версии в методе Версия() модуля обработки xddDataFixtureGen.epf
- Изменить номер версии в методе Версия() модуля обработки Tests\Gui83\UILogToScript.epf
- Выполнить все тесты из папки Tests. Ошибок быть не должно.
- Описать все изменения версии в файле history.txt
- Убедиться, что в задачах/issues на Гитхабе для нового релиза/milestone не осталось невыполненных задач.
- Если все-таки есть незавершенные задачи, их нужно убрать из нового релиза/milestone.
Original file line number Diff line number Diff line change
Expand Up @@ -12,14 +12,14 @@
ЮТест = ЮнитТестирование;

ВсеТесты = Новый Массив;
ДополнитьСписокТестов(ВсеТесты, ПутьЗапускателяТестов());
ДополнитьСписокТестов(ВсеТесты, КаталогЗапускателяТестов());

Возврат ВсеТесты;
КонецФункции

Функция ДополнитьСписокТестов(ВсеТесты, ПутьЗапускателяТестов, ПрефиксПредставления = "") Экспорт
Функция ДополнитьСписокТестов(ВсеТесты, КаталогЗапускателяТестов, ПрефиксПредставления = "") Экспорт

//ПутьЗапускателяТестов = ПутьЗапускателяТестов();
//КаталогЗапускателяТестов = КаталогЗапускателяТестов();
////ПутьТестов = "C:\Projects\GitHub\xUnitFor1C\Tests\selftests\Тест_ПараметрыТестов.epf";
//ПутьТестов = "C:\Projects\GitHub\xUnitFor1C\Tests\CommonApp\тесты_ОткрытиеФормКонфигурации.epf";

Expand All @@ -32,7 +32,7 @@
// Пользователь = КлючЗначение.Значение;
// ПараметрыЗапускаТестовВНовомСеансе = Новый Структура();
// ПараметрыЗапускаТестовВНовомСеансе.Вставить("Пользователь", Пользователь);
// ПараметрыЗапускаТестовВНовомСеансе.Вставить("ПутьЗапускателяТестов", ПутьЗапускателяТестов);
// ПараметрыЗапускаТестовВНовомСеансе.Вставить("КаталогЗапускателяТестов", КаталогЗапускателяТестов);
// ПараметрыЗапускаТестовВНовомСеансе.Вставить("ПутьТестов", ПутьТестов);
//
// ПараметрыТеста = Новый Структура("ПредставлениеТеста,ИмяТеста,Параметр",
Expand All @@ -43,8 +43,8 @@
//КонецЦикла;
//УдалитьПользователяИБ_ЕслиОнСуществует(лИмяПользователя);

ПутьТестов = ПутьЗапускателяТестов+"Tests\selftests\Тест_ПараметрыТестов.epf";
//ПутьТестов = ПутьЗапускателяТестов+"TestsShouldFail\ТестПримерСломаногоТеста.epf";
ПутьТестов = КаталогЗапускателяТестов+"Tests\selftests\Тест_ПараметрыТестов.epf";
//ПутьТестов = КаталогЗапускателяТестов+"TestsShouldFail\ТестПримерСломаногоТеста.epf";
СисИнфо = Новый СистемнаяИнформация;
ВерсияПриложения = СисИнфо.ВерсияПриложения;
Суффикс = "";
Expand All @@ -58,22 +58,22 @@
ПрефиксПредставления + "Протестить в отдельном сеансе пользователя (Обычное приложение)", Настройка);
ВсеТесты.Добавить(ПараметрыТеста);

//ПутьТестов = ПутьЗапускателяТестов+"TestsShouldFail\ТестПримерСломаногоТеста.epf";
//ПутьТестов = КаталогЗапускателяТестов+"TestsShouldFail\ТестПримерСломаногоТеста.epf";

Настройка = Новый Структура("ИмяМакета,ЗапускатьТолстыйКлиент,ПутьТестов", "СозданиеОдногоПользователяИБ_УФ", Истина, ПутьТестов);
ПараметрыТеста = Новый Структура("ИмяТеста,ПредставлениеТеста,Параметр", "ТестДолжен_ЗапуститьТестыВОтдельномСеансеПользователяЧерезV82_Application"+Суффикс,
ПрефиксПредставления + "Протестить в отдельном сеансе пользователя (Упр.приложение толстый клиент)", Настройка);
ВсеТесты.Добавить(ПараметрыТеста);

ПутьТестов = ПутьЗапускателяТестов+"Tests\selftests\Тест_ПараметрыТестов.epf";
//ПутьТестов = ПутьЗапускателяТестов+"TestsShouldFail\ManagedApp\ТестПримерСломаногоТеста.epf";
ПутьТестов = КаталогЗапускателяТестов+"Tests\selftests\Тест_ПараметрыТестов.epf";
//ПутьТестов = КаталогЗапускателяТестов+"TestsShouldFail\ManagedApp\ТестПримерСломаногоТеста.epf";

Настройка = Новый Структура("ИмяМакета,ЗапускатьТолстыйКлиент,ПутьТестов", "СозданиеОдногоПользователяИБ_УФ", Ложь, ПутьТестов);
ПараметрыТеста = Новый Структура("ИмяТеста,ПредставлениеТеста,Параметр", "ТестДолжен_ЗапуститьТестыВОтдельномСеансеПользователяЧерезV82_Application"+Суффикс,
ПрефиксПредставления + "Протестить в отдельном сеансе пользователя (Упр.приложение тонкий клиент)", Настройка);
ВсеТесты.Добавить(ПараметрыТеста);

ПутьТестов = ПутьЗапускателяТестов+"Tests\CommonApp\тесты_ОткрытиеФормКонфигурации.epf";
ПутьТестов = КаталогЗапускателяТестов+"Tests\CommonApp\тесты_ОткрытиеФормКонфигурации.epf";

Настройка = Новый Структура("ИмяМакета,ЗапускатьТолстыйКлиент,ПутьТестов", "СозданиеНесколькихПользователейИБ", Истина, ПутьТестов);
ПараметрыТеста = Новый Структура("ИмяТеста,ПредставлениеТеста,Параметр", "ТестДолжен_ЗапуститьТестыОткрытияФормКонфигурации_ВОтдельномСеансеПользователя"+Суффикс,
Expand Down Expand Up @@ -168,7 +168,7 @@
Макет = ПолучитьМакет(ИмяМакета);
ТестовыеДанные = юТест.СоздатьДанныеПоТабличномуДокументу(Макет);

//ПутьТестов = ПутьЗапускателяТестов()+"Tests\CommonApp\тесты_ОткрытиеФормКонфигурации.epf";
//ПутьТестов = КаталогЗапускателяТестов()+"Tests\CommonApp\тесты_ОткрытиеФормКонфигурации.epf";

ДанныеТестовПоПользователям = Новый Соответствие;
Для каждого КлючЗначение Из ТестовыеДанные Цикл
Expand Down Expand Up @@ -232,10 +232,14 @@
ДанныеАвтоОбъектовПриложения1С = Новый Структура("АвтоОбъектПриложения1С,ЗапускательТестов", АвтоОбъектПриложения1С, Неопределено);
Коллекция_ДанныхАвтоОбъектовПриложения1С.Добавить(ДанныеАвтоОбъектовПриложения1С);

ИспользуемоеИмяФайлаЗапускателяТестов = ЮТест.ИспользуемоеИмяФайла;
ПолныйПутьЗапускателяТестов = ПолноеИмяВнешнейОбработкиДляЗапускаТестовЧерезКоманднуюСтрокуПредприятия();

Если ТолстыйКлиент Тогда
ЗапускательТестов = АвтоОбъектПриложения1С.ВнешниеОбработки.Создать(ИспользуемоеИмяФайлаЗапускателяТестов, Ложь);
Если ЮТест.ЭтоВнешняяОбработка() Тогда
ЗапускательТестов = АвтоОбъектПриложения1С.ВнешниеОбработки.Создать(ПолныйПутьЗапускателяТестов, Ложь);
Иначе
ЗапускательТестов = АвтоОбъектПриложения1С.Обработки[ИмяЗапускателяТестов()].Создать();
КонецЕсли;

ЗапускательТестов.ЗапретИспользованияИнформатора = Истина;
ЗапускательТестов.SetHandlerObject(ЭтотОбъект);
Expand All @@ -254,9 +258,13 @@
ЮТест.Проверить(НашлиОбщийМодуль, "Для запусков тестов пользователей в тонком клиенте требуется общий модуль xddКлиент");

ИдОбработки_юТест = ИмяЗапускателяТестов();
ЗапускательТестов = xddМодуль.ПодключитьНаСервереВнешнююОбработкуОтКлиента(ИспользуемоеИмяФайлаЗапускателяТестов, ИдОбработки_юТест);

ЗапускательТестов = АвтоОбъектПриложения1С.ПолучитьФорму("ВнешняяОбработка."+ИдОбработки_юТест+".Форма.УправляемаяФорма");
Если ЮТест.ЭтоВнешняяОбработка() Тогда
ЗапускательТестов = xddМодуль.ПодключитьНаСервереВнешнююОбработкуОтКлиента(ПолныйПутьЗапускателяТестов, ИдОбработки_юТест);
ЗапускательТестов = АвтоОбъектПриложения1С.ПолучитьФорму("ВнешняяОбработка."+ИдОбработки_юТест+".Форма.УправляемаяФорма");
Иначе
ЗапускательТестов = АвтоОбъектПриложения1С.ПолучитьФорму("Обработка."+ИдОбработки_юТест+".Форма.УправляемаяФорма");
КонецЕсли;

ЗапускательТестов.Пути.Очистить();
ЗапускательТестов.Пути.Добавить(ПутьТестов);
Expand Down Expand Up @@ -374,9 +382,23 @@
Возврат Рез;
КонецФункции

Функция ПутьЗапускателяТестов()
ПутьЗапускателяТестов = СтрЗаменить(ЮТест.ИспользуемоеИмяФайла, ИмяЗапускателяТестов() + ".epf", "");
Возврат ПутьЗапускателяТестов;
Функция КаталогЗапускателяТестов()
Если ЮТест.ЭтоВнешняяОбработка() Тогда
КаталогЗапускателяТестов = Новый Файл(ЮТест.ИспользуемоеИмяФайла);
Иначе
Файл = Новый Файл(ЭтотОбъект.ИспользуемоеИмяФайла);
КаталогЗапускателяТестов = Новый Файл(Файл.Путь+"\..");
КонецЕсли;
Возврат КаталогЗапускателяТестов.Путь;
КонецФункции

Функция ПолноеИмяВнешнейОбработкиДляЗапускаТестовЧерезКоманднуюСтрокуПредприятия()
Если ЮТест.ЭтоВнешняяОбработка() Тогда
ПутьФайла = ЮТест.ИспользуемоеИмяФайла;
Иначе
ПутьФайла = КаталогЗапускателяТестов() + "xddScriptRunner.epf";
КонецЕсли;
Возврат ПутьФайла;
КонецФункции

Функция ИмяЗапускателяТестов()
Expand Down
Original file line number Diff line number Diff line change
@@ -1,21 +1,21 @@
06e23c48-436b-4984-8e4d-35bff49b795d-->und\06e23c48-436b-4984-8e4d-35bff49b795d
06e23c48-436b-4984-8e4d-35bff49b795d.0-->Макеты\СозданиеОдногоПользователяИБ_УФ.mxl
06e23c48-436b-4984-8e4d-35bff49b795d.0-->C:\Projects\GitHub\xUnitFor1C\src\Tests\CommonApp\Тест_ЗапускТестовВСеансеДругихПользователей\Макеты\СозданиеОдногоПользователяИБ_УФ.mxl
06e23c48-436b-4984-8e4d-35bff49b795d.0-->und\06e23c48-436b-4984-8e4d-35bff49b795d.0
4dbcb106-f4ad-4724-8643-20d6c299deff-->und\4dbcb106-f4ad-4724-8643-20d6c299deff
4dbcb106-f4ad-4724-8643-20d6c299deff.0-->Макеты\СозданиеНесколькихПользователейИБ.mxl
4dbcb106-f4ad-4724-8643-20d6c299deff.0-->C:\Projects\GitHub\xUnitFor1C\src\Tests\CommonApp\Тест_ЗапускТестовВСеансеДругихПользователей\Макеты\СозданиеНесколькихПользователейИБ.mxl
4dbcb106-f4ad-4724-8643-20d6c299deff.0-->und\4dbcb106-f4ad-4724-8643-20d6c299deff.0
89c4808c-ec9f-4439-988d-1e776846e7d8-->und\89c4808c-ec9f-4439-988d-1e776846e7d8
89c4808c-ec9f-4439-988d-1e776846e7d8.0-->Макеты\СозданиеОдногоПользователяИБ.mxl
89c4808c-ec9f-4439-988d-1e776846e7d8.0-->C:\Projects\GitHub\xUnitFor1C\src\Tests\CommonApp\Тест_ЗапускТестовВСеансеДругихПользователей\Макеты\СозданиеОдногоПользователяИБ.mxl
89c4808c-ec9f-4439-988d-1e776846e7d8.0-->und\89c4808c-ec9f-4439-988d-1e776846e7d8.0
960e9b3a-df7b-40be-8662-0a930791774d-->und\960e9b3a-df7b-40be-8662-0a930791774d
960e9b3a-df7b-40be-8662-0a930791774d.0-->und\960e9b3a-df7b-40be-8662-0a930791774d.0
960e9b3a-df7b-40be-8662-0a930791774d.0-->Макеты\СозданиеНесколькихПользователейИБ_УФ.mxl
960e9b3a-df7b-40be-8662-0a930791774d.0-->C:\Projects\GitHub\xUnitFor1C\src\Tests\CommonApp\Тест_ЗапускТестовВСеансеДругихПользователей\Макеты\СозданиеНесколькихПользователейИБ_УФ.mxl
bc48c7f8-c422-40cd-bccc-fcd2d13545c9.0\info-->und\bc48c7f8-c422-40cd-bccc-fcd2d13545c9.0\info
bc48c7f8-c422-40cd-bccc-fcd2d13545c9.0\text-->ObjectModule.txt
c0334e99-c3c6-4bc5-a429-136a15e54924-->und\c0334e99-c3c6-4bc5-a429-136a15e54924
copyinfo-->und\copyinfo
edaecd8e-d158-4884-b1fd-736a939408fe-->und\edaecd8e-d158-4884-b1fd-736a939408fe
edaecd8e-d158-4884-b1fd-736a939408fe.0-->Form\УправляемаяФорма\Форма.txt
edaecd8e-d158-4884-b1fd-736a939408fe.0-->C:\Projects\GitHub\xUnitFor1C\src\Tests\CommonApp\Тест_ЗапускТестовВСеансеДругихПользователей\Form\УправляемаяФорма\Форма.txt
edaecd8e-d158-4884-b1fd-736a939408fe.0-->und\edaecd8e-d158-4884-b1fd-736a939408fe.0
edaecd8e-d158-4884-b1fd-736a939408fe.0-->und\edaecd8e-d158-4884-b1fd-736a939408fe.0
root-->und\root
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -1,15 +1,10 @@
{1,
{1,
{0,
{12,
{9,
{0,
{0,0,edaecd8e-d158-4884-b1fd-736a939408fe},"УправляемаяФорма",
{1,"ru","Управляемая форма"},""},0,1,
{2,
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,1},
{"#",1708fdaa-cbce-4289-b373-07a5a74bee91,2}
}
},
{1,"ru","Управляемая форма"},""},0,1},
{0}
}
},0}
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
{2,
{37,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1,
{28,0,0,0,0,1,0,0,00000000-0000-0000-0000-000000000000,1,
{1,0},0,0,1,1,1,0,1,0,
{1,9f2e5ddb-3492-4f5d-8f0d-416b8d1d5c5b,"ПриСозданииНаСервере"},
{0},1,
{19,
{17,
{-1,02023637-7868-4a5f-8576-835a76e0c9ba},0,0,1,
{0,
{0,
Expand All @@ -14,41 +14,19 @@
{3,4,
{0}
},
{7,3,0,1,100},
{6,3,0,1},
{0,0,0},1,
{0,0,1},0,1,0,0},0,"","",1,
{19,
{0,0,1},0,1},0,"","",1,
{17,
{0},0,0,0,7,"Navigator",
{1,0},
{1,0},0,1,0,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},0,0,1,0,1,
{8,
{0},0,0,0,0,"NavigatorРасширеннаяПодсказка",
{1,0},
{1,0},1,0,0,2,2,
{3,4,
{0}
},
{7,3,0,1,100},
{0,0,0},1,
{5,0,0,3,0,
{0},
{3,4,
{0}
},
{3,4,
{0}
},
{3,0,
{0},0,1,0,48312c09-257f-4b29-b280-284dd89efc1e}
},0,1,2,
{1,
{1,0},0},0,0}
},1,"",2,0},"&НаКлиенте
{6,3,0,1},
{0,0,0},0,0,1}
},"&НаКлиенте
Перем Коллекция_ДанныхАвтоОбъектовПриложения1С;

&НаКлиенте
Expand Down
Loading

0 comments on commit fad80e6

Please sign in to comment.