protected override void TestCleanup() { // TestCleanup() may be not main thread DynamicVCException.SetCleanUp(true); base.TestCleanup(); this.TestSite.Log.Add(LogEntryKind.Comment, "Dispose virtual channel manager."); if (rdpedycServer != null) { rdpedycServer.Dispose(); } this.TestSite.Log.Add(LogEntryKind.Comment, "Trigger client to close all RDP connections for clean up."); StopRDPConnection(); this.TestSite.Log.Add(LogEntryKind.Comment, "Stop RDP listening."); this.rdpbcgrAdapter.StopRDPListening(); DynamicVCException.SetCleanUp(false); }
protected override void TestCleanup() { // TestCleanup() may be not main thread DynamicVCException.SetCleanUp(true); base.TestCleanup(); this.TestSite.Log.Add(LogEntryKind.Comment, "Dispose virtual channel manager."); if (rdpedycServer != null) { rdpedycServer.Dispose(); } this.TestSite.Log.Add(LogEntryKind.Comment, "Trigger client to close all RDP connections for clean up."); int iResult = this.sutControlAdapter.TriggerClientDisconnectAll(this.TestContext.TestName); this.TestSite.Log.Add(LogEntryKind.Debug, "The result of TriggerClientDisconnectAll is {0}.", iResult); this.TestSite.Log.Add(LogEntryKind.Comment, "Stop RDP listening."); this.rdpbcgrAdapter.StopRDPListening(); DynamicVCException.SetCleanUp(false); }