Example #1
0
        static CommandOutputProviderExtensionMethods()
        {
            serviceMessagesEnabled = false;
            buildEnvironment       = AutomationEnvironment.NoneOrUnknown;

            // As per: http://confluence.jetbrains.com/display/TCD65/Build+Script+Interaction+with+TeamCity#BuildScriptInteractionwithTeamCity-ServiceMessages
            Escapes = new Dictionary <string, string>
            {
                { "|", "||" },
                { "'", "|'" },
                { "\n", "|n" },
                { "\r", "|r" },
                { "\u0085", "|x" },
                { "\u2028", "|l" },
                { "\u2029", "|p" },
                { "[", "|[" },
                { "]", "|]" }
            };
        }
Example #2
0
 public AutomationSenarioBase(AutomationEnvironment cnf = null)
 {
     cnf = cnf ?? AutomationTestConfig.Env;
     _webDriverFactory = new WebDriverFactory();
     _driver           = _webDriverFactory.GetWebDriver(cnf.BrowserConfig);
 }
Example #3
0
        public static void EnableServiceMessages(this ICommandOutputProvider commandOutputProvider)
        {
            serviceMessagesEnabled = true;

            buildEnvironment = automationEnvironmentProvider.DetermineAutomationEnvironment();
        }
Example #4
0
        public static void EnableServiceMessages(this ILogger log)
        {
            serviceMessagesEnabled = true;

            buildEnvironment = automationEnvironmentProvider.DetermineAutomationEnvironment();
        }