Esempio n. 1
0
        public static void TearDown()
        {
            // Shutdown .NET WSP
            _dotnetWspExample.Kill();

            // Shutdown Tomcat server on port 8443
            var tomcatPID =
                SocketConnection.GetAllTcpConnections()
                .Where(tcp => tcp.LocalPort == _tomcatPort)
                .Select(tcp => tcp.ProcessId)
                .ToList();

            foreach (var pid in tomcatPID)
            {
                var p = Process.GetProcessById(pid);

                p.Kill();
                p.WaitForExit();
            }

            // Maven clean
            var mavenWsc = ProcessInit(_maven, "clean -f " + _pomWsc);
            var mavenWsp = ProcessInit(_maven, "clean -f " + _pomWsp);

            mavenWsc.WaitForExit();
            mavenWsp.WaitForExit();
        }