protected override bool OnCanRun(MonoDevelop.Core.Execution.IExecutionHandler executionContext)
 {
     foreach (UnitTest t in Tests)
     {
         if (!t.CanRun(executionContext))
         {
             return(false);
         }
     }
     return(true);
 }
                void RunTest(UnitTest test)
                {
                    var debugModeSet = Runtime.ProcessService.GetDebugExecutionMode();

                    MonoDevelop.Core.Execution.IExecutionHandler ctx = null;
                    if (debug && debugModeSet != null)
                    {
                        foreach (var executionMode in debugModeSet.ExecutionModes)
                        {
                            if (test.CanRun(executionMode.ExecutionHandler))
                            {
                                ctx = executionMode.ExecutionHandler;
                                break;
                            }
                        }
                    }
                    // NUnitService.Instance.RunTest (test, ctx);
                    var pad     = IdeApp.Workbench.GetPad <TestPad> ();
                    var content = (TestPad)pad.Content;

                    content.RunTest(test, ctx);
                }
Exemple #3
0
 protected override bool OnCanRun(MonoDevelop.Core.Execution.IExecutionHandler executionContext)
 {
     return(rootSuite.CanRun(executionContext));
 }