public static void AssemblyCleanup() { #if !VBTests // make sure our test database is removed on the server after all unit tests // have been run ((IDisposable)UpdateTests.TestDatabase).Dispose(); #endif s_webServer?.Stop(); }
/// <summary>Performs cleanup and ensures that there are no active web servers.</summary> public static void Cleanup() { if (s_webserver != null) { // The local web server does not respond to CloseMainWindow. Trace.WriteLine("Closing web server process..."); try { s_webserver.Stop(); } catch (InvalidOperationException) { Trace.WriteLine("Unable to kill local web server process."); } } s_webserver = null; localPortNumber = -1; }