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();
        }
Exemple #2
0
 public override FacadeTaskResult Execute(IFacadeTaskServer facadeTaskServer, IFacadeLogger facadeLogger,
                                          FacadeTaskExecutorConfiguration facadeTaskExecutorConfiguration)
 {
     return(new GallioTestRunner(facadeTaskServer, facadeLogger, facadeTaskExecutorConfiguration).Run(this));
 }