Ejemplo n.º 1
0
 private static void ResumeRunningJobs()
 {
     try
     {
         foreach (var testRun in instance.TestRuns.ToArray())
         {
             if (testRun.isRunning)
             {
                 var runner = new TestJobRunner();
                 runner.RunJob(testRun);
                 instance.m_Runners[testRun.guid] = runner;
             }
             else
             {
                 instance.TestRuns.Remove(testRun);
             }
         }
     }
     catch (Exception ex)
     {
         Debug.LogException(ex);
         EditorUtility.ClearProgressBar();
         EditorApplication.UnlockReloadAssemblies();
         instance.TestRuns.Clear();
     }
 }
Ejemplo n.º 2
0
 private static void ResumeRunningJobs()
 {
     foreach (var testRun in instance.TestRuns.ToArray())
     {
         if (testRun.isRunning)
         {
             var runner = new TestJobRunner();
             runner.RunJob(testRun);
         }
         else
         {
             instance.TestRuns.Remove(testRun);
         }
     }
 }
Ejemplo n.º 3
0
 public void UnregisterRun(TestJobRunner runner, TestJobData data)
 {
     TestRuns.Remove(data);
     m_Runners.Remove(data.guid);
 }
Ejemplo n.º 4
0
 public void RegisterRun(TestJobRunner runner, TestJobData data)
 {
     TestRuns.Add(data);
     m_Runners.Add(data.guid, runner);
 }