Example #1
0
        protected void Run(string[] args)
        {
            ITest test = ProcessArguments(args);

            if (test == null)
            {
                return;
            }

            TraceListener debugListener = GetListener("debug");

            if (debugListener != null)
            {
                Debug.Listeners.Add(debugListener);
            }

            TraceListener traceListener = GetListener("trace");

            if (traceListener != null)
            {
                Trace.Listeners.Add(traceListener);
            }

            TestResult result = new TestResult();

            result.AddListener(this);
            test.Run(result);
            WriteResult(result);
        }