Cosmos/Tests/Cosmos.TestRunner.Core/Engine.VMware.cs
Matthijs ter Woord 2762604cbc More progress
2015-08-05 14:58:57 -04:00

32 lines
952 B
C#

using System;
using System.Collections.Specialized;
using System.IO;
using System.Threading;
using Cosmos.Build.Common;
using Cosmos.Debug.Common;
using Cosmos.Debug.VSDebugEngine.Host;
namespace Cosmos.TestRunner.Core
{
partial class Engine
{
private void RunIsoInVMware(string iso)
{
var xParams = new NameValueCollection();
xParams.Add("ISOFile", iso);
xParams.Add(BuildProperties.VisualStudioDebugPortString, "Pipe: Cosmos\\Serial");
xParams.Add(BuildProperties.VMwareEditionString, "Workstation");
var xDebugConnector = new DebugConnectorPipeServer(DebugConnectorPipeServer.DefaultCosmosPipeName);
InitializeDebugConnector(xDebugConnector);
var xVMware = new VMware(xParams, RunWithGDB);
xVMware.OnShutDown = (a, b) =>
{
};
HandleRunning(xDebugConnector, xVMware);
}
}
}