# HG changeset patch
# User Philippe Pepiot <philippe.pepiot@logilab.fr>
# Date 1523544147 -7200
#      Thu Apr 12 16:42:27 2018 +0200
# Node ID 2cd33e8f03af73feeb8504fa57b163417dd64d47
# Parent  05b5dd8394dd458ff91323e31418357ad5beaf4c
Add a benchmark for "hg files -r default"

Results for "asv dev --bench time_files":

====================== =======
         repo
---------------------- -------
      pypy-2017         127ms
    netbeans-2017       916ms
 mozilla-central-2017   1.30s
    mercurial-2017      103ms
====================== =======

diff --git a/benchmarks/basic_commands.py b/benchmarks/basic_commands.py
--- a/benchmarks/basic_commands.py
+++ b/benchmarks/basic_commands.py
@@ -102,6 +102,9 @@
         time = self._execute("manifest", "--all")
         return time
 
+    def time_files(self, *args, **kwargs):
+        return self._execute('files', '-r', 'default')
+
 
 class LogTimeTestSuite(BaseNChangesetsTestSuite):