private DiscoveryProcess(IHostProcessInfo hostProcess, string[] testPlatformAssemblies, IOptions options) :
     base(hostProcess.Embed(new ServiceProcessInfo(RunnerMode.Discovery, options.TestProtocol, options.IsDebugModeEnabled, testPlatformAssemblies)), options)
 {
 }
Example #2
0
        public static ExecutionProcess Create(string[] testPlatformAssemblies, IHostProcessInfo hostProcess = null, TestPlatform testPlatform = TestPlatform.x86)
        {
            hostProcess = hostProcess.Embed(new PlatformProcessInfo(testPlatform)) as IHostProcessInfo;

            return(new ExecutionProcess(hostProcess, testPlatformAssemblies));
        }
Example #3
0
        public static ExecutionProcess Create(string[] testPlatformAssemblies, IHostProcessInfo hostProcess, IOptions options)
        {
            hostProcess = hostProcess.Embed(new PlatformProcessInfo(options.TestPlatform)) as IHostProcessInfo;

            return(new ExecutionProcess(hostProcess, testPlatformAssemblies, options));
        }
Example #4
0
 private ExecutionProcess(IHostProcessInfo hostProcess, string[] testPlatformAssemblies) :
     base(hostProcess.Embed(new ServiceProcessInfo(RunnerMode.Execution, testPlatformAssemblies)))
 {
 }