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()); } } }
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()); }