public FlexUnitMessageHandler(PluginUI pluginUi)
        {
            ui = pluginUi;

            testResultPattern = new Regex("([A-Z]{1}[A-Za-z0-9.]{5,}) ([.|F])$");
            testErrorPattern = new Regex("^[0-9]+ [a-zA-Z]*::([a-zA-Z0-9.]+) ([a-zA-Z0-9:<> ]+)");
            testErrorFilePattern = new Regex("([a-zA-Z0-9]*/([a-zA-Z0-9]*))[()]{2}.(.*.as):([0-9]+)]");
            testTimePattern = new Regex("Time: ([0-9/.]*)");
        }
Ejemplo n.º 2
0
 public TraceHandler(PluginUI pluginUi)
 {
     ui = pluginUi;
     implementation = new FlexUnitMessageHandler(pluginUi);
     lastLogIndex = 0;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// Creates a plugin panel for the plugin
 /// </summary>
 void CreatePluginPanel()
 {
     ui = new PluginUI() {Text = LocalizationHelper.GetString("PluginPanel")};
     panel = PluginBase.MainForm.CreateDockablePanel(ui, Guid, image, DockState.DockRight);
     processHandler = new ProcessEventHandler(ui);
     traceHandler = new TraceHandler(ui);
     commandHandler = new CommandHandler();
 }
 public ProcessEventHandler(PluginUI pluginUi)
 {
     ui = pluginUi;
 }