Cosmos/Tests/Cosmos.TestRunner.UI/MainWindowHandler.TestEngine.cs
Geramy L. Loveless 8ea38d1634 working ui tester
this is finished and working.
2015-07-23 10:43:07 -07:00

33 lines
961 B
C#

using System;
using System.Collections.Generic;
using System.Threading;
using Cosmos.TestRunner.Core;
namespace Cosmos.TestRunner.UI
{
public partial class MainWindowHandler
{
private ParameterizedThreadStart tEngineThreadStart = null;
private Thread TestEngineThread = null;
public void RunTestEngine()
{
tEngineThreadStart = new ParameterizedThreadStart(TestEngineThreadMain);
TestEngineThread = new Thread(tEngineThreadStart);
TestEngineThread.Start(this);
}
private void TestEngineThreadMain(object refrence)
{
var xEngine = new Engine();
DefaultEngineConfiguration.Apply(xEngine);
var xOutputXml = new OutputHandlerXml();
xEngine.OutputHandler = new MultiplexingOutputHandler(
xOutputXml,
(OutputHandlerBase)refrence);
xEngine.Execute();
}
}
}