public GallioTestRunner(IFacadeTaskServer facadeTaskServer, IFacadeLogger facadeLogger, FacadeTaskExecutorConfiguration facadeTaskExecutorConfiguration) { this.facadeTaskServer = facadeTaskServer; this.facadeLogger = facadeLogger; this.facadeTaskExecutorConfiguration = facadeTaskExecutorConfiguration; sessionId = facadeTaskServer.SessionId; assemblyLocations = new HashSetOfString(); testTasks = new Dictionary <string, GallioTestItemTask>(); testMonitors = new Dictionary <string, TestMonitor>(); explicitTestIds = new HashSetOfString(); }
public override FacadeTaskResult Execute(IFacadeTaskServer facadeTaskServer, IFacadeLogger facadeLogger, FacadeTaskExecutorConfiguration facadeTaskExecutorConfiguration) { return(new GallioTestRunner(facadeTaskServer, facadeLogger, facadeTaskExecutorConfiguration).Run(this)); }