Add -r <n> option to repeat the query execution n times.
[SXSI/xpathcomp.git] / src / options.ml
index 03d24a9..cec31bc 100644 (file)
@@ -18,6 +18,7 @@ let verbose = ref false
 let text_index_type = ref 0
 let do_perf = ref false
 let twopass = ref false
+let repeat = ref 1
 
 let set_index_type = function
   | "default" -> text_index_type := 0
@@ -82,9 +83,14 @@ let spec = Arg.align
     "-p",  Arg.Set(do_perf), " dump perf counters (Linux only)";
 
     "-index-type", Arg.Symbol ([ "default"; "swcsa"; "rlcsa" ],
-                              set_index_type),
+                               set_index_type),
     " choose text index type";
 
+    "-r", Arg.Set_int(repeat),
+    " repeat query execution n time (benchmarking only, default 1)";
+
+
+
     "-v", Arg.Set(verbose), " verbose mode"; ] @
 IFNDEF NTRACE
 THEN [