// // // // // $Revision$ // using System; using System.Diagnostics; using ICSharpCode.UnitTesting; namespace Gallio.SharpDevelop { public class GallioTestDebugger : TestDebuggerBase { public GallioTestDebugger() { } protected override ProcessStartInfo GetProcessStartInfo(SelectedTests selectedTests) { GallioEchoConsoleApplicationProcessStartInfo startInfo = new GallioEchoConsoleApplicationProcessStartInfo(selectedTests, base.TestResultsMonitor.FileName); startInfo.ProcessStartInfo.Arguments += " /d"; return startInfo.ProcessStartInfo; } protected override TestResult CreateTestResultForTestFramework(TestResult testResult) { return new GallioTestResult(testResult); } } }