Classify specialization failures. Provides more useful stats, with lower overhead. (GH-27701)

This commit is contained in:
Mark Shannon 2021-08-10 14:53:05 +01:00 committed by GitHub
parent c7ea1e3dce
commit 9816777861
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 100 additions and 100 deletions

View file

@ -85,9 +85,8 @@ class SpecializationStatsTests(unittest.TestCase):
stat_names + ['fails'])
for sn in stat_names:
self.assertIsInstance(stats['load_attr'][sn], int)
self.assertIsInstance(stats['load_attr']['fails'], dict)
for k,v in stats['load_attr']['fails'].items():
self.assertIsInstance(k, tuple)
self.assertIsInstance(stats['load_attr']['specialization_failure_kinds'], tuple)
for v in stats['load_attr']['specialization_failure_kinds']:
self.assertIsInstance(v, int)