Example #1
0
 public void Run(long samples)
 {
     if (!System.IO.File.Exists(m_options.Dbpath))
         throw new Exception(string.Format("Database file does not exist: {0}", m_options.Dbpath));
                         
     using(var db = new LocalTestDatabase(m_options.Dbpath))
     using(var backend = new BackendManager(m_backendurl, m_options, m_results.BackendWriter, db))
     {
         db.SetResult(m_results);
         Utility.VerifyParameters(db, m_options);
         
         if (!m_options.NoBackendverification)
             FilelistProcessor.VerifyRemoteList(backend, m_options, db, m_results.BackendWriter);
             
         DoRun(samples, db, backend);
         db.WriteResults();
     }
 }