private void setConnectedFromConfiguration(string path) { var reader = new AutoTest.Client.Config.ConfigParser(path); var localConfig = reader.ParseLocal(); var globalConfig = reader.ParseGlobal(); if (localConfig.StartPaused.Exists) { _connected = !localConfig.StartPaused.Item; } else { _connected = !(globalConfig.StartPaused.Exists && globalConfig.StartPaused.Item); } }
public void Reload(string solutionFile) { var parser = new ConfigParser(solutionFile); var globalConfig = parser.ParseGlobal(); var localConfig = parser.ParseLocal(); _buildExecutables = merge(globalConfig.MSBuild, localConfig.MSBuild); GraphProvider = GraphProviderConverter.FromString(merge(globalConfig.GraphProvider, localConfig.GraphProvider, GraphProviderConverter.FromEnum(GraphProvider.BUILTINLIGHT))); MinimizerDebug = merge(globalConfig.MinimizerDebug, localConfig.MinimizerDebug, false); IgnoreWarmup = merge(globalConfig.IgnoreWarmup, localConfig.IgnoreWarmup, false); IgnoreThisUpgrade = merge(globalConfig.IgnoreThisUpgrade, localConfig.IgnoreThisUpgrade, ""); _realtimeFeedback = merge(globalConfig.RealtimeFeedback, localConfig.RealtimeFeedback, false); BuildErrorsInFeedbackWindow = merge(globalConfig.BuildErrorsInFeedbackWindow, localConfig.BuildErrorsInFeedbackWindow, true); BuildWarningsInFeedbackWindow = merge(globalConfig.BuildWarningsInFeedbackWindow, localConfig.BuildWarningsInFeedbackWindow, true); FailingTestsInFeedbackWindow = merge(globalConfig.FailingTestsInFeedbackWindow, localConfig.FailingTestsInFeedbackWindow, true); CatMode = merge(globalConfig.CatMode, localConfig.CatMode, false); OverlayNotifications = merge(globalConfig.OverlayNotifications, localConfig.OverlayNotifications, false); AllDisabled = merge(globalConfig.AllDisabled, localConfig.AllDisabled, false); AnonFeedback = merge(globalConfig.AnonFeedback, localConfig.AnonFeedback, true); IgnoredTestsInFeedbackWindow = merge(globalConfig.IgnoredTestsInFeedbackWindow, localConfig.IgnoredTestsInFeedbackWindow, true); MinimizerLevel = merge(globalConfig.MinimizerLevel, localConfig.MinimizerLevel, "run"); RiscEnabled = merge(globalConfig.RiscEnabled, localConfig.RiscEnabled, true); }