Skip to content

Commit

Permalink
Добавил временные отметки к логу проверки поведения
Browse files Browse the repository at this point in the history
  • Loading branch information
artbear committed Jan 28, 2018
1 parent c6c04dd commit c45c6a1
Showing 1 changed file with 30 additions and 0 deletions.
30 changes: 30 additions & 0 deletions tools/onescript/run-behavior-check-session.os
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
Перем Лог;
Перем ЭтоWindows;
Перем СтатусЗапускаВсехСборок;
Перем РегуляркаПроверкиДатыВремени;
Перем РегуляркаПроверкиВерсииВанессаРаннер;

Функция УбратьСлешСправа(Стр)
Если Прав(Стр,1) = "\" Тогда
Expand Down Expand Up @@ -603,8 +605,36 @@

КонецФункции // ЗапуститьИПодождать(СтрокаЗапуска)

Функция Форматировать(Знач Уровень, Знач Сообщение) Экспорт

Если Не ЭтоWindows Тогда
Сообщение = СтрЗаменить(Сообщение, "No bp log location saved, using default.", "");
Если ПустаяСтрока(Сообщение) Тогда
Возврат "";
КонецЕсли;
КонецЕсли;

Если Не ЗначениеЗаполнено(РегуляркаПроверкиДатыВремени) Тогда
РегуляркаПроверкиДатыВремени = Новый РегулярноеВыражение("\d{2}\.\d{2}\.\d{4}\s+\d{2}:\d{2}:\d{2}:\s+[\wa-яё]+\s+-\s+");
РегуляркаПроверкиВерсииВанессаРаннер = Новый РегулярноеВыражение("vanessa\-runner\s+v\d{1,2}\.\d{1,2}\.\d{1,2}");
КонецЕсли;
Если РегуляркаПроверкиВерсииВанессаРаннер.Совпадает(Сообщение) Тогда
Результат = "";
Иначе

Результат = Сообщение;
Если Не РегуляркаПроверкиДатыВремени.Совпадает(Сообщение) Тогда
Результат = СтрШаблон("%1: %2 - %3", ТекущаяДата(), УровниЛога.НаименованиеУровня(Уровень), Сообщение);
КонецЕсли;

КонецЕсли;

Возврат Результат;

КонецФункции

Лог = Логирование.ПолучитьЛог("behavior.run.log");
Лог.УстановитьРаскладку(ЭтотОбъект);

СистемнаяИнформация = Новый СистемнаяИнформация;
ЭтоWindows = Найти(ВРег(СистемнаяИнформация.ВерсияОС), "WINDOWS") > 0;
Expand Down

0 comments on commit c45c6a1

Please sign in to comment.