From 92c2270a29ee3bba762fd7cd4c8fb80ca5a10178 Mon Sep 17 00:00:00 2001 From: bd Date: Sun, 17 Aug 2025 21:18:12 -0400 Subject: Add changes accompanying completion of paper. --- t/utils.py | 15 ++++----------- 1 file changed, 4 insertions(+), 11 deletions(-) (limited to 't/utils.py') diff --git a/t/utils.py b/t/utils.py index fd2a4d3..cee4258 100644 --- a/t/utils.py +++ b/t/utils.py @@ -23,8 +23,7 @@ class AergiaUnitTestCase(unittest.TestCase): def assert_reasonable_delay(self, func_name, time_expected, samples): '''Compares the results reported by Aergia for FUNC_NAME with time_expected.''' - samples_actual = self.aergia_extract_values_by_func(samples, func_name) - time_actual = self.aergia_expected_time(samples_actual) + time_actual = self.aergia_extract_values_by_func(samples, func_name) self.assert_roughly_equal(time_actual, time_expected) def assert_similar_delay(self, func_name, yappi_stats, aergia_samples): @@ -32,9 +31,8 @@ class AergiaUnitTestCase(unittest.TestCase): with yappi.''' time_yappi = self.yappi_extract_values_by_func(yappi_stats, func_name) - samples_aergia = self.aergia_extract_values_by_func( + time_aergia = self.aergia_extract_values_by_func( aergia_samples, func_name) - time_aergia = self.aergia_expected_time(samples_aergia) self.assert_roughly_equal(time_aergia, time_yappi) @@ -45,11 +43,6 @@ class AergiaUnitTestCase(unittest.TestCase): a = abs(v1 - v2) self.assertTrue(a <= .035, f'{v1} (actual) not roughly {v2} (expected)') - def aergia_expected_time(self, total_samples): - '''Given TOTAL_SAMPLES, returns the total time, using the - sampling interval.''' - return total_samples * self.interval - def aergia_extract_values_by_func(self, samples, func_name): '''Returns the total number of samples for function name, given an Aergia SAMPLES object.''' @@ -79,12 +72,12 @@ class AergiaUnitTestCase(unittest.TestCase): def burn_cpu(sec): - t0 = Aergia._gettime() + t0 = time.perf_counter() elapsed = 0 while (elapsed < sec): for _ in range(1000): pass - elapsed = Aergia._gettime() - t0 + elapsed = time.perf_counter() - t0 def burn_io(sec): -- cgit v1.2.3