diff --git a/benchmarks/dirstate.py b/benchmarks/dirstate.py index 0b41daa19e5c286ad728ca4426f3fb18eac121a2_YmVuY2htYXJrcy9kaXJzdGF0ZS5weQ==..ebee586baa5ac1d9f7b7f2baf6f431dfd35d4cc8_YmVuY2htYXJrcy9kaXJzdGF0ZS5weQ== 100644 --- a/benchmarks/dirstate.py +++ b/benchmarks/dirstate.py @@ -35,3 +35,11 @@ if None not in data: return float('nan') return data[None]['median'] + + @benchmark_name('internal.dirstate.iteration.track_time') + @params_as_kwargs + def track_iteration(self, *args, **kwargs): + data = self.perfextjson('perfdirstate', '--iteration') + if None not in data: + return float('nan') + return data[None]['median']