internal ScriptCallContext(ScriptCallContext parent, IFileProcedure procedure, ContextLogOption callLoggingOption, bool isDynamicCall) { m_task = parent.m_task; m_parentContext = parent; m_taskManager = parent.m_taskManager; m_callLoggingOption = callLoggingOption; m_loggerOnEntry = parent.Logger; m_loggerInside = m_loggerOnEntry; m_statusUpdaterOnEntry = parent.StatusUpdater; m_loggingEnabled = parent.LoggingEnabled; m_errorListener = parent.m_errorListener; m_procedure = procedure; m_isDynamicCall = isDynamicCall; this.SetupFromProcedure(); m_currentReports = parent.m_currentReports; // Simply inherit the list. //m_createdlogger = logger.LogEntering(procedure.ElementName, procedure.Purpose); //if (separateStateLevel) //{ // m_currentStatusUpdater = parent.StatusUpdate.CreateSubTaskStatusReporter(procedure.Purpose); // m_currentStatusUpdater.Disposed += M_currentStatusUpdater_Disposed; // m_createdStatusUpdaters = new Stack<ITaskStatusUpdate>(4); // m_createdStatusUpdaters.Push(m_currentStatusUpdater); //} //else //{ // m_currentStatusUpdater = parent.StatusUpdate; //} }
public SpecExecutionRequestTester() { var path = TestingContext.FindParallelDirectory("Storyteller.Samples") .AppendPath("Specs", "General", "Check properties.xml"); theSpec = XmlReader.ReadFromFile(path); listener = new RuntimeErrorListener(); }
public void SetErrorListener(RuntimeErrorListener listener) { m_errorListener = listener; }
public void SetUp() { listener = new RuntimeErrorListener(); }