private ICoverageData UpdateDataImpl()
        {
            try
            {
                var coverageFile = CoverageEnvironment.coverageFile();

                if (activeCoverageFilename != coverageFile)
                {
                    activeCoverageFilename = coverageFile;
                    activeCoverageReport   = null;
                }

                if (File.Exists(coverageFile))
                {
                    if (activeCoverageReport != null)
                    {
                        var lastWT = new FileInfo(coverageFile).LastWriteTimeUtc;
                        if (lastWT > activeCoverageReport.FileDate)
                        {
                            activeCoverageReport = null;
                        }
                    }

                    if (activeCoverageReport == null)
                    {
                        CoverageEnvironment.console.WriteLine("Updating coverage results from: {0}", coverageFile);
                        activeCoverageReport   = Load(coverageFile);
                        activeCoverageFilename = coverageFile;
                    }
                }
            }
            catch { }

            return(activeCoverageReport);
        }
Exemple #2
0
 private void onClean(object sender, RoutedEventArgs e)
 {
     try
     {
         var covFile = CoverageEnvironment.coverageFile();
         // Check if file exists with its full path
         if (System.IO.File.Exists(covFile))
         {
             System.IO.File.Delete(covFile);
         }
     }
     catch (System.IO.IOException)
     {}
     // If file found, delete it
 }