let reference = false
let time_factor = 1.0
let mk_queryfile b doc q out = ()
- let mk_cmdline b qout qfile doc q = [ doc; q ]@ (if b then [qout] else [])
+ let mk_cmdline b qout qfile doc q =
+ let doc' = (Filename.chop_suffix doc ".xml")^".srx" in
+ [ doc'; q ]@ (if b then [qout] else [])
let parse_rules =
[ ( ".*Parsing document :[ \\t]*\\([0-9]+\\.[0-9]*\\)ms.*",
[ Input_parsing_time 1]);
end
-module CONF : CONFIGURATION =
-struct
- let path = "."
- let result_basename = "test"
- let num_runs = 5
- let run_with_output = true
- let run_without_output = true
-end
-
-module I = INIT_TESTER (CONF)
-module Test = MK (SXSI) (MK (SaxonBXQuery) (I))
+INCLUDE "config.ml"
-let l = Test.test_engine [] (make_queryset
- ["/home/kim/Documents/Work/Code/xpathcomp/tests/tiny.xml"]
- ["/descendant::*/descendant::*/descendant::*"])
+let l = TEST.test_engine [] (make_queryset
+ documents
+ queries
+ )
;;
-
-
-
List.iter (function (e,d),s ->
Printf.printf "\n-------------- %s -----------------" e;
Array.iter ( fun i ->