Esempio n. 1
0
 static void ProcessInputZipFile(string filename, ITestResultProcessor processor)
 {
     Console.WriteLine("Processing: " + filename);
     using (ZipArchive zip = ZipFile.Open(filename, ZipArchiveMode.Read))
     {
         foreach (ZipArchiveEntry entry in zip.Entries)
         {
             // Must not be folder (empty name) and must have .xml extension
             if (!string.IsNullOrEmpty(entry.Name) && Path.GetExtension(entry.Name).Equals(".xml", StringComparison.OrdinalIgnoreCase))
             {
                 Console.WriteLine("   Processing: " + entry.FullName);
                 using (Stream stream = entry.Open())
                 {
                     try
                     {
                         processor.ProcessResult(stream);
                     }
                     catch (Exception err)
                     {
                         Console.Error.WriteLine("Error processing input file '{0}/{1}\r\n{2}\r\n", filename, entry.FullName, err.Message);
                         ++s_ErrorCount;
                     }
                 }
             }
         }
     }
     Console.WriteLine();
 }
Esempio n. 2
0
 static void ProcessInputTrtFile(string filename, ITestResultProcessor processor)
 {
     Console.WriteLine("Processing: " + filename);
     using (FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
     {
         try
         {
             processor.ProcessResult(stream);
         }
         catch (Exception err)
         {
             Console.Error.WriteLine("Error processing input file '{0}\r\n{1}\r\n", filename, err.Message);
             ++s_ErrorCount;
         }
     }
     Console.WriteLine();
 }
        static void ProcessInputTrtFile(string filename, ITestResultProcessor processor)
        {
            Console.WriteLine("Processing: " + filename);
            using (FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
            {
                try
                {
                    processor.ProcessResult(stream);
                }
                catch (Exception err)
                {
                    Console.Error.WriteLine("Error processing input file '{0}\r\n{1}\r\n", filename, err.Message);
                    ++s_ErrorCount;
                }

            }
            Console.WriteLine();
        }
 static void ProcessInputZipFile(string filename, ITestResultProcessor processor)
 {
     Console.WriteLine("Processing: " + filename);
     using (ZipArchive zip = ZipFile.Open(filename, ZipArchiveMode.Read))
     {
         foreach(ZipArchiveEntry entry in zip.Entries)
         {
             // Must not be folder (empty name) and must have .xml extension
             if (!string.IsNullOrEmpty(entry.Name) && Path.GetExtension(entry.Name).Equals(".xml", StringComparison.OrdinalIgnoreCase))
             {
                 Console.WriteLine("   Processing: " + entry.FullName);
                 using (Stream stream = entry.Open())
                 {
                     try
                     {
                         processor.ProcessResult(stream);
                     }
                     catch (Exception err)
                     {
                         Console.Error.WriteLine("Error processing input file '{0}/{1}\r\n{2}\r\n", filename, entry.FullName, err.Message);
                         ++s_ErrorCount;
                     }
                 }
             }
         }
     }
     Console.WriteLine();
 }
 static void ProcessInputXmlFile(string filename, ITestResultProcessor processor)
 {
     Console.WriteLine("Processing: " + filename);
     using (FileStream stream = new FileStream(filename, FileMode.Open, FileAccess.Read, FileShare.Read))
     {
         processor.ProcessResult(stream);
     }
     Console.WriteLine();
 }