Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        /// <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;
        }