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/.]*)"); }
public TraceHandler(PluginUI pluginUi) { ui = pluginUi; implementation = new FlexUnitMessageHandler(pluginUi); lastLogIndex = 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; }