diff --git "a/tests/\320\242\320\265\321\201\321\202\321\213\320\227\320\260\320\274\320\265\321\200\320\276\320\262.os" "b/tests/\320\242\320\265\321\201\321\202\321\213\320\227\320\260\320\274\320\265\321\200\320\276\320\262.os" index 682d103..d7916ca 100644 --- "a/tests/\320\242\320\265\321\201\321\202\321\213\320\227\320\260\320\274\320\265\321\200\320\276\320\262.os" +++ "b/tests/\320\242\320\265\321\201\321\202\321\213\320\227\320\260\320\274\320\265\321\200\320\276\320\262.os" @@ -5,7 +5,7 @@ #Использовать "helpers" &Тест -Процедура Тест_ВыделяемаяПамять() Экспорт +Процедура Тест_ДолженПроверитьВыделяемуюПамять() Экспорт РазмерВБайтах = 1024 * 1024; @@ -16,14 +16,32 @@ ДескрипторБенчмарка.ДобавитьПараметры(РазмерВБайтах); Результат = Бенчмаркинг.Запустить(ДескрипторыБенчмарков); - ВыделеноБайт = Результат.Отчет.Таблица[0][КолонкиОтчетаБенчмарков.ВыделяемаяПамять]; - + + ВыделеноБайт = Результат.РезультатыЗапусков[0].Статистика.ВыделяемаяПамять; Коэффициент = РазмерВБайтах / ВыделеноБайт; Ожидаем.Что(Коэффициент).Между(0.99, 1); КонецПроцедуры +&Тест +Процедура Тест_ДолженПроверитьВыделяемуюПамятьПустогоБенчмарка() Экспорт + + Тип = Тип("ПустойБенчмарк"); + + Конфигурация = Новый КонфигурацияБенчмарков(Тип) + .ДобавитьМониторингПамяти() + .УстановитьКоличествоИтераций(5) + .УстановитьКоличествоПрогревочныхИтераций(0); + + Результат = Бенчмаркинг.Запустить(Тип, Конфигурация); + + ВыделеноБайт = Результат.РезультатыЗапусков[0].Статистика.ВыделяемаяПамять; + + Ожидаем.Что(ВыделеноБайт).Между(1, 2000); + +КонецПроцедуры + &Тест Процедура Тест_Производительность() Экспорт diff --git "a/tests/\320\242\320\265\321\201\321\202\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.os" "b/tests/\320\242\320\265\321\201\321\202\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.os" index 43c8691..6f82f14 100644 --- "a/tests/\320\242\320\265\321\201\321\202\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.os" +++ "b/tests/\320\242\320\265\321\201\321\202\321\213\320\232\320\276\320\275\321\204\320\270\320\263\321\203\321\200\320\260\321\206\320\270\320\270.os" @@ -313,8 +313,7 @@ Результат = Бенчмаркинг.Запустить(Тип("ПустойБенчмарк"), Конфигурация); - Ожидаем.Что(Результат.Отчет.Таблица).Заполнено(); - Ожидаем.Что(Результат.Отчет.Таблица[0]["ВыделяемаяПамять"]).Заполнено(); + Ожидаем.Что(Результат.РезультатыЗапусков[0].Статистика.ВыделяемаяПамять).Заполнено(); Ожидаем.Что(Результат.Конфигурация.ТребуетсяМониторингПамяти()).ЭтоИстина(); КонецПроцедуры