mirror of
https://github.com/danbulant/Cosmos
synced 2026-05-20 21:08:51 +00:00
32 lines
947 B
C#
32 lines
947 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, false);
|
|
xVMware.OnShutDown = (a, b) =>
|
|
{
|
|
};
|
|
|
|
HandleRunning(xDebugConnector, xVMware);
|
|
}
|
|
}
|
|
}
|