FW query timing test: fix refs (#29692)
* fix refs * don't round added values * fix old-commit-hash: 3cc328163baaf3087c95e5f89f363807b218f052
This commit is contained in:
@@ -197,7 +197,7 @@ class TestFwFingerprintTiming(unittest.TestCase):
|
||||
kwargs=dict(num_pandas=num_pandas))
|
||||
brand_time += self._run_thread(thread)
|
||||
|
||||
return round(brand_time / self.N, 2)
|
||||
return brand_time / self.N
|
||||
|
||||
def _assert_timing(self, avg_time, ref_time):
|
||||
self.assertLess(avg_time, ref_time + self.TOL)
|
||||
@@ -225,14 +225,14 @@ class TestFwFingerprintTiming(unittest.TestCase):
|
||||
print(f'get_vin, query time={vin_time / self.N} seconds')
|
||||
|
||||
def test_fw_query_timing(self):
|
||||
total_ref_time = 6.1
|
||||
total_ref_time = 6.07
|
||||
brand_ref_times = {
|
||||
1: {
|
||||
'body': 0.1,
|
||||
'body': 0.11,
|
||||
'chrysler': 0.3,
|
||||
'ford': 0.2,
|
||||
'honda': 0.5,
|
||||
'hyundai': 0.7,
|
||||
'honda': 0.52,
|
||||
'hyundai': 0.72,
|
||||
'mazda': 0.2,
|
||||
'nissan': 0.4,
|
||||
'subaru': 0.2,
|
||||
@@ -242,7 +242,7 @@ class TestFwFingerprintTiming(unittest.TestCase):
|
||||
},
|
||||
2: {
|
||||
'ford': 0.3,
|
||||
'hyundai': 1.1,
|
||||
'hyundai': 1.12,
|
||||
}
|
||||
}
|
||||
|
||||
@@ -256,10 +256,12 @@ class TestFwFingerprintTiming(unittest.TestCase):
|
||||
|
||||
avg_time = self._benchmark_brand(brand, num_pandas)
|
||||
total_time += avg_time
|
||||
avg_time = round(avg_time, 2)
|
||||
self._assert_timing(avg_time, brand_ref_times[num_pandas][brand])
|
||||
print(f'{brand=}, {num_pandas=}, {len(config.requests)=}, avg FW query time={avg_time} seconds')
|
||||
|
||||
with self.subTest(brand='all_brands'):
|
||||
total_time = round(total_time, 2)
|
||||
self._assert_timing(total_time, total_ref_time)
|
||||
print(f'all brands, total FW query time={total_time} seconds')
|
||||
|
||||
|
||||
Reference in New Issue
Block a user