# HG changeset patch # User Augie Fackler # Date 2019-10-10 03:49:23 # Node ID 36e386dbbd30d70b8788128d8badcc7b892b508a # Parent 7ff40418c6bf3efd53370611faa2b3bda977b402 fuzz: exercise a little more revlog code Differential Revision: https://phab.mercurial-scm.org/D7032 diff --git a/contrib/fuzz/revlog.cc b/contrib/fuzz/revlog.cc --- a/contrib/fuzz/revlog.cc +++ b/contrib/fuzz/revlog.cc @@ -20,10 +20,15 @@ for inline in (True, False): try: index, cache = parse_index2(data, inline) index.slicechunktodensity(list(range(len(index))), 0.5, 262144) + index.stats() + index.findsnapshots({}, 0) + 10 in index for rev in range(len(index)): + index.reachableroots(0, [len(index)-1], [rev]) node = index[rev][7] partial = index.shortest(node) index.partialmatch(node[:partial]) + index.deltachain(rev, None, True) except Exception as e: pass # uncomment this print if you're editing this Python code