public static CoverHost CreateHost (string covfile, string program, params string[] arguments) { if (covfile == null) throw new ArgumentNullException ("covfile"); if (program == null) throw new ArgumentNullException ("program"); var args = new List<string> {program}; args.AddRange (arguments); var data = new CodeRecordData(); data.Open( covfile ); var logfile = covfile + ".log"; var log = new StreamWriter( logfile ); data.SaveMeta("logfile", logfile); data.SaveMeta("dbfile", covfile); data.SaveMeta("testmachine", Environment.MachineName ); var rv = new CoverHost ( args.ToArray() ) { DataStore = data, LogFile = log, }; return rv; }
private static void PrepareHost(CoverHost host, string covfile) { if (covfile == null) { throw new ArgumentNullException("covfile"); } var data = new CodeRecordData(); data.Open(covfile); var logfile = covfile + ".log"; var log = new StreamWriter(logfile); data.SaveMeta("logfile", logfile); data.SaveMeta("dbfile", covfile); data.SaveMeta("testmachine", Environment.MachineName); host.DataStore = data; host.LogFile = log; }
public static CoverHost CreateHost(string covfile, string program, params string[] arguments) { if (covfile == null) { throw new ArgumentNullException("covfile"); } if (program == null) { throw new ArgumentNullException("program"); } var args = new List <string> { program }; args.AddRange(arguments); var data = new CodeRecordData(); data.Open(covfile); var logfile = covfile + ".log"; var log = new StreamWriter(logfile); data.SaveMeta("logfile", logfile); data.SaveMeta("dbfile", covfile); data.SaveMeta("testmachine", Environment.MachineName); var rv = new CoverHost(args.ToArray()) { DataStore = data, LogFile = log, }; return(rv); }