Beispiel #1
0
        public NUnitRunner(string OpenCoverExecFullName, string NUnit3ConsoleExecFullName)
        {
            this.OpenCoverExecFullName     = OpenCoverExecFullName;
            this.NUnit3ConsoleExecFullName = NUnit3ConsoleExecFullName;

            runner = new CmdRunner.CmdRunner(OpenCoverExecFullName);
        }
 public static bool Run(ICmdRunner runner)
 {
     while (!_quit)
     {
         ITestCase tc = GetNextReadyCase();
         if (tc != null)
         {
             tc.OnPreCmdRun();
             if (!runner.Run(tc))
             {
                 tc.OnPostCmdRun();
                 return false;
             }
             tc.OnPostCmdRun();
         }
         else
         {
             Thread.Sleep(100);
         }
     }
     return false;
 }
Beispiel #3
0
 public ReportGenerator(string ReportGeneratorExecFullPath)
 {
     this.ReportGeneratorExecFullPath = ReportGeneratorExecFullPath;
     runner = new CmdRunner.CmdRunner(ReportGeneratorExecFullPath);
 }
 private void Run(ICmdRunner runner)
 {
     Run(new[] { runner });
 }
Beispiel #5
0
 /// <summary>
 /// Create a setupc.exe facade with your own implementation of ICmdRunner
 /// </summary>
 /// <param name="cmdRunner"></param>
 /// <param name="com0ComSetupC"></param>
 public Com0ComSetupCFacade(ICmdRunner cmdRunner, string com0ComSetupC = @"C:\Program Files (x86)\com0com\setupc.exe")
 {
     _cmdRunner     = cmdRunner;
     _com0ComSetupC = com0ComSetupC;
 }
Beispiel #6
0
 /// <summary>
 /// Create a setupc.exe facade using the default implementation of ICmdRunner
 /// </summary>
 /// <param name="com0ComSetupC"></param>
 public Com0ComSetupCFacade(string com0ComSetupC = @"C:\Program Files (x86)\com0com\setupc.exe")
 {
     _cmdRunner     = new CmdRunner();
     _com0ComSetupC = com0ComSetupC;
 }