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