public void ExecuteArgs(string[] args) { WorkSpace.Instance.RunningInExecutionMode = true; Reporter.ReportAllAlsoToConsole = true; Reporter.ToLog(eLogLevel.DEBUG, string.Format("########################## Starting Automatic {0} Execution Process ##########################", GingerDicser.GetTermResValue(eTermResKey.RunSet))); Reporter.ToLog(eLogLevel.DEBUG, string.Format("Parsing {0} execution arguments...", GingerDicser.GetTermResValue(eTermResKey.RunSet))); ConsoleWorkspaceEventHandler consoleWorkspaceEventHandler = new ConsoleWorkspaceEventHandler(); string param; string value = null; //if (args[0].StartsWith("ConfigFile=") || args[0].StartsWith("DynamicXML=")) // special case to support backword compatibility of old style ConfigFile=%filename% if (args[0].Contains("=")) { string[] arg1 = args[0].Split(new[] { '=' }, 2); param = arg1[0].Trim(); value = arg1[1].Trim(); } else { param = args[0].Trim(); if (args.Length > 1) { value = args[1].Trim(); } } HandleArg(param, value); }
public void ExecuteArgs(string[] args) { WorkSpace.Instance.RunningInExecutionMode = true; Reporter.ReportAllAlsoToConsole = true; ConsoleWorkspaceEventHandler consoleWorkspaceEventHandler = new ConsoleWorkspaceEventHandler(); // auto convert old args if detected to new args then run unified processing // Support backward compatibility if (args[0].StartsWith("ConfigFile=") || args[0].StartsWith("Dynamic=") || args[0].StartsWith("Script=")) { string[] newArgs = ConvertOldArgs(args); ShowOLDCLIArgsWarning(args, newArgs); args = newArgs; } ParseArgs(args); }
public void LoadandTestFile() { if (WorkSpace.Instance == null) { ConsoleWorkspaceEventHandler consoleWorkspaceEventHandler = new ConsoleWorkspaceEventHandler(); WorkSpace.Init(consoleWorkspaceEventHandler); } foreach (ValueExpressionReference ver in WorkSpace.Instance.VERefrences.Refrences) { if (ver.Expression.StartsWith("{CS") && ver.ExpressionResult != null) { string actualResult = CodeProcessor.GetResult(ver.Expression); Assert.AreEqual(ver.ExpressionResult, actualResult); } } }
internal static void InitConsoleWorkspace() { ConsoleWorkspaceEventHandler consoleWorkspaceEventHandler = new ConsoleWorkspaceEventHandler(); WorkSpace.Init(consoleWorkspaceEventHandler); }