Example #1
0
        partial void SetUpPartial()
        {
            engine = DebuggingService.GetDebuggerEngines().FirstOrDefault(e => e.Id == EngineId);

            if (engine == null)
            {
                Assert.Ignore("Engine not found: {0}", EngineId);
            }

            if (!testProjectReady)
            {
                testProjectReady = true;
                var packagesConfig = Path.Combine(TargetProjectSourceDir, "packages.config");
                var packagesDir    = Path.Combine(TargetProjectSourceDir, "packages");

                if (File.Exists(packagesConfig))
                {
                    Process.Start("nuget", $"restore \"{packagesConfig}\" -PackagesDirectory \"{packagesDir}\"").WaitForExit();
                }
                else
                {
                    var projFile = Path.Combine(TargetProjectSourceDir, TestAppProjectDirName + ".csproj");

                    Process.Start("nuget", $"restore \"{projFile}\" -PackagesDirectory \"{packagesDir}\"").WaitForExit();
                }

                Process.Start("msbuild", "\"" + TargetProjectSourceDir + "\"").WaitForExit();
            }
        }
Example #2
0
 public virtual void SetUp()
 {
     foreach (DebuggerEngine e in DebuggingService.GetDebuggerEngines())
     {
         if (e.Id == EngineId)
         {
             engine = e;
             break;
         }
     }
 }
 public override void Setup()
 {
     base.Setup();
     foreach (DebuggerEngine e in DebuggingService.GetDebuggerEngines())
     {
         if (e.Id == eid)
         {
             engine = e;
             break;
         }
     }
 }
        public static void Doit()
        {
            var processInfo = new ProcessInfo(StartupOptions.UnityProcessId, "Unity");
            var engines     = DebuggingService.GetDebuggerEngines();
            var engine      = engines.Where(e => e.Id == "MonoDevelop.Debugger.Soft.Unity").SingleOrDefault();

            if (engine == null)
            {
                return;
            }
            IdeApp.ProjectOperations.AttachToProcess(engine, processInfo);
        }
Example #5
0
 public virtual void SetUp()
 {
     foreach (var e in DebuggingService.GetDebuggerEngines())
     {
         if (e.Id == EngineId)
         {
             engine = e;
             break;
         }
     }
     if (engine == null)
     {
         Assert.Ignore("Engine not found: {0}", EngineId);
     }
 }
        partial void SetUpPartial()
        {
            foreach (var e in DebuggingService.GetDebuggerEngines())
            {
                if (e.Id == EngineId)
                {
                    engine = e;
                    break;
                }
            }
            if (engine == null)
            {
                Assert.Ignore("Engine not found: {0}", EngineId);
            }

            if (!testProjectReady)
            {
                testProjectReady = true;
                var packagesConfig = Path.Combine(TargetProjectSourceDir, "packages.config");
                var packagesDir    = Path.Combine(TargetProjectSourceDir, "packages");
                Process.Start("nuget", $"restore \"{packagesConfig}\" -PackagesDirectory \"{packagesDir}\"").WaitForExit();
                Process.Start("msbuild", "\"" + TargetProjectSourceDir + "\"").WaitForExit();
            }
        }