Esempio n. 1
0
 protected internal virtual void AddToCompletedApps(TestAppManager.TestRMAppManager
                                                    appMonitor, RMContext rmContext)
 {
     foreach (RMApp app in rmContext.GetRMApps().Values)
     {
         if (app.GetState() == RMAppState.Finished || app.GetState() == RMAppState.Killed ||
             app.GetState() == RMAppState.Failed)
         {
             appMonitor.FinishApplication(app.GetApplicationId());
         }
     }
 }
Esempio n. 2
0
        public virtual void TestRMAppRetireNullApp()
        {
            long      now       = Runtime.CurrentTimeMillis();
            RMContext rmContext = MockRMContext(10, now - 20000);

            TestAppManager.TestRMAppManager appMonitor = new TestAppManager.TestRMAppManager(
                this, rmContext, new Configuration());
            NUnit.Framework.Assert.AreEqual("Number of apps incorrect before", 10, rmContext.
                                            GetRMApps().Count);
            appMonitor.FinishApplication(null);
            NUnit.Framework.Assert.AreEqual("Number of completed apps incorrect after check",
                                            0, appMonitor.GetCompletedAppsListSize());
        }