Skip to content

Commit 0593ad1

Browse files
committed
refactor: Рефакторинг тестов
1 parent 56287ac commit 0593ad1

4 files changed

+11
-30
lines changed
Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,8 @@
11
&МониторингПамяти
22
Процедура ПриСозданииОбъекта()
3-
43
КонецПроцедуры
54

65
&Бенчмарк
76
Процедура Бенчмарк(Размер) Экспорт
8-
97
Буфер = Новый БуферДвоичныхДанных(Размер);
10-
118
КонецПроцедуры

tests/fixtures/Классы/БенчмаркСАннотацямиКонфигурации.os

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@
77
&МинимальноеВремяИтерации(400)
88
&МинимальноеКоличествоВызововЗаИтерацию(500)
99
Процедура ПриСозданииОбъекта()
10-
1110
КонецПроцедуры
1211

1312
&ПередВсеми

tests/fixtures/Классы/БенчмаркиСЗадержкой.os

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
Процедура ПриСозданииОбъекта()
2-
3-
КонецПроцедуры
4-
51
&Бенчмарк
62
&Эталон
73
Процедура Задержка10() Экспорт

tests/ТестыЗамеров.os

Lines changed: 11 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -27,39 +27,28 @@
2727
&Тест
2828
Процедура Тест_Производительность() Экспорт
2929

30-
НаносекундВМиллисекунде = 1000000;
31-
3230
Результат = Бенчмаркинг.Запустить(Тип("БенчмаркиСЗадержкой"));
3331
РезультатыЗапусков = Результат.РезультатыЗапусков;
3432
Отчет = Результат.Отчет;
3533

36-
// Среднее
37-
Среднее10 = РезультатыЗапусков[0].Статистика.Среднее / НаносекундВМиллисекунде;
38-
Среднее20 = РезультатыЗапусков[1].Статистика.Среднее / НаносекундВМиллисекунде;
34+
Статистика1 = РезультатыЗапусков[0].Статистика.ВМиллисекунды();
35+
Статистика2 = РезультатыЗапусков[1].Статистика.ВМиллисекунды();
3936

40-
Ожидаем.Что(Среднее10).Больше(10);
41-
Ожидаем.Что(Среднее20).Больше(20);
37+
// Среднее
38+
Ожидаем.Что(Статистика1.Среднее).Больше(10);
39+
Ожидаем.Что(Статистика2.Среднее).Больше(20);
4240

4341
// СтандартноеОтклонение
44-
СтандартноеОтклонение10 = РезультатыЗапусков[0].Статистика.СтандартноеОтклонение / НаносекундВМиллисекунде;
45-
СтандартноеОтклонение20 = РезультатыЗапусков[1].Статистика.СтандартноеОтклонение / НаносекундВМиллисекунде;
46-
47-
Ожидаем.Что(СтандартноеОтклонение10).Больше(0);
48-
Ожидаем.Что(СтандартноеОтклонение20).Больше(0);
42+
Ожидаем.Что(Статистика1.СтандартноеОтклонение).Больше(0);
43+
Ожидаем.Что(Статистика2.СтандартноеОтклонение).Больше(0);
4944

5045
// СтандартнаяОшибкаСреднего
51-
СтандартнаяОшибкаСреднего10 = РезультатыЗапусков[0].Статистика.СтандартнаяОшибкаСреднего / НаносекундВМиллисекунде;
52-
СтандартнаяОшибкаСреднего20 = РезультатыЗапусков[1].Статистика.СтандартнаяОшибкаСреднего / НаносекундВМиллисекунде;
53-
54-
Ожидаем.Что(СтандартнаяОшибкаСреднего10).Больше(0);
55-
Ожидаем.Что(СтандартнаяОшибкаСреднего20).Больше(0);
46+
Ожидаем.Что(Статистика1.СтандартнаяОшибкаСреднего).Больше(0);
47+
Ожидаем.Что(Статистика2.СтандартнаяОшибкаСреднего).Больше(0);
5648

5749
// Медиана
58-
Медиана10 = РезультатыЗапусков[0].Статистика.Медиана / НаносекундВМиллисекунде;
59-
Медиана20 = РезультатыЗапусков[1].Статистика.Медиана / НаносекундВМиллисекунде;
60-
61-
Ожидаем.Что(Медиана10).Больше(10);
62-
Ожидаем.Что(Медиана20).Больше(20);
50+
Ожидаем.Что(Статистика1.Медиана).Больше(10);
51+
Ожидаем.Что(Статистика2.Медиана).Больше(20);
6352

6453
// Эталон
6554
Ожидаем.Что(Отчет.Таблица[0][КолонкиОтчетаБенчмарков.КоэффициентПроизводительности]).Равно(1);

0 commit comments

Comments
 (0)