/// <summary>
        /// Initializes a new instance of the <see cref="TestExecWindowControl"/> class.
        /// </summary>
        public TestExecWindowControl(IMainEvents in_mainEvents, IEventReceiver in_eventReceiver, IExecute in_executor)
            : this()
        {
            m_mainEvents   = in_mainEvents;
            m_evenReceiver = in_eventReceiver;
            m_executor     = in_executor;

            m_mainEvents.OnSetOutputLevel(Properties.Settings.Default.IdxOutputLevel + 1);
            m_executor.SetMemLeakCheck(Properties.Settings.Default.CheckForMemoryLeaks);
        }
示例#2
0
        /// [exec data]

        public Executor(IMainEvents in_mainEvents, IEventReceiver in_eventReceiver)
        {
            m_mainEvents   = in_mainEvents;
            m_evenReceiver = in_eventReceiver;
            boostProcessOutputParser.OnTestSuiteEntered += BoostProcessOutputParser_OnTestSuiteEntered;
            boostProcessOutputParser.OnTestSuiteLeft    += BoostProcessOutputParser_OnTestSuiteLeft;
            boostProcessOutputParser.OnTestSuiteSkipped += BoostProcessOutputParser_OnTestSuiteSkipped;
            boostProcessOutputParser.OnTestCaseEntered  += BoostProcessOutputParser_OnTestCaseEntered;
            boostProcessOutputParser.OnTestCaseLeft     += BoostProcessOutputParser_OnTestCaseLeft;
            boostProcessOutputParser.OnTestCaseSkipped  += BoostProcessOutputParser_OnTestCaseSkipped;
        }
示例#3
0
 public VisualStudioConnector(IMainEvents in_mainEvents, IEventReceiver in_eventReceiver)
 {
     m_mainEvents    = in_mainEvents;
     m_eventReceiver = in_eventReceiver;
     ConnectWithVisualStudio();
 }