X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2FgTopLevel%2Fregtest.ml;h=7836fae472848fa423dd923e2437f7ab8f96aac6;hb=8eb9b5bc9507708e51c1d2d8616bb7b963aa6ff5;hp=c6b598151b2127babf3df6f449274fe41c857caa;hpb=c67937ec06d9f7914b9f863e1afb2e4a7e489161;p=helm.git diff --git a/helm/gTopLevel/regtest.ml b/helm/gTopLevel/regtest.ml index c6b598151..7836fae47 100644 --- a/helm/gTopLevel/regtest.ml +++ b/helm/gTopLevel/regtest.ml @@ -338,11 +338,14 @@ let _ = (fun ?(append_NL = true) msg -> (if append_NL then prerr_endline else prerr_string) (HelmLogger.string_of_html_msg msg)); - - let mqi_debug_fun s = - HelmLogger.log ~append_NL:true (`Msg (`T s)) in - let mqi_handle = MQIConn.init ~log:mqi_debug_fun () in - + Helm_registry.load_from "gTopLevel.conf.xml"; + let dbd = + Mysql.quick_connect + ~host:(Helm_registry.get "db.host") + ~user:(Helm_registry.get "db.user") + ~database:(Helm_registry.get "db.database") + () + in let fnames = ref [] in let gen = ref false in let tryvars = ref false in @@ -376,5 +379,5 @@ let _ = if !fnames = [] then Arg.usage spec (Sys.argv.(0) ^ ": missing argument test. You must provide at least one test file.\n" ^ usage) ; if !varsprefix = "###" then varsprefix := !prefix ; - main mqi_handle !gen ((!gen || !dump) && (not !nodump)) !fnames !tryvars !prefix !varsprefix; - MQIConn.close mqi_handle + main dbd !gen ((!gen || !dump) && (not !nodump)) !fnames !tryvars !prefix !varsprefix; + Mysql.disconnect dbd