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; }
public ReportGenerator(string ReportGeneratorExecFullPath) { this.ReportGeneratorExecFullPath = ReportGeneratorExecFullPath; runner = new CmdRunner.CmdRunner(ReportGeneratorExecFullPath); }
private void Run(ICmdRunner runner) { Run(new[] { runner }); }
/// <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; }
/// <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; }