def init_db(self, sut_fuzzer_pairs):
"""
Creates an 'fuzzinator_issues' collection with appropriate indexes (if
not existing already), and initializes a 'fuzzinator_stats' collection
for (sut, fuzzer) pairs (with 0 exec and crash counts if not existing
already).
"""
db = self._db
issues = db.fuzzinator_issues
issues.create_index([('sut', ASCENDING), ('id', ASCENDING)])
stats = db.fuzzinator_stats
for sut, fuzzer in sut_fuzzer_pairs:
if stats.find({'sut': sut, 'fuzzer': fuzzer}).count() == 0:
stats.insert_one({'sut': sut, 'fuzzer': fuzzer, 'exec': 0, 'crashes': 0})
评论列表
文章目录