コード例 #1
0
        private static bool ValidateDotNetFramework()
        {
            var serverLogFile = HelperUtils.GetServerLogSettingsConfigFile();

            if (!File.Exists(serverLogFile))
            {
                return(false);
            }
            try
            {
                var lines = File.ReadAllLines(serverLogFile).Reverse();

                foreach (string line in lines)
                {
                    if (line.Contains(@"System.DllNotFoundException: C:\Windows\Microsoft.NET\Framework"))
                    {
                        return(true);
                    }
                    if (line.Contains(@"[Header]"))
                    {
                        break;
                    }
                }
                return(false);
            }
            catch (Exception ex)
            {
                Dev2Logger.Error("Error loading server log", ex, GlobalConstants.WarewolfError);
                return(false);
            }
        }
コード例 #2
0
        public void HelperUtils_GetServerLogSettingsConfigFile()
        {
            var serverLogSettingsConfigFile = HelperUtils.GetServerLogSettingsConfigFile();

            Assert.IsTrue(serverLogSettingsConfigFile.Contains("warewolf-Server.log"));
        }