public void Run(string[] CommandLineArguments) { ParseCommandLineArguments(CommandLineArguments); reporter = MakeReporter(); clientSocket = new FitSocket(new SocketModelImpl(host, port), reporter); EstablishConnection(); var server = new SocketServer(clientSocket, new Service(configuration), reporter, true); server.ProcessTestDocuments(WriteResults); clientSocket.Close(); Exit(); }
public int Run(string[] commandLineArguments, Configuration configuration, ProgressReporter reporter) { this.configuration = configuration; if (!ParseArgs(configuration, commandLineArguments)) { PrintUsage(); return(ExitCode()); } clientSocket = new FitSocket(new SocketModelImpl(host, port), MakeReporter()); server = new SocketServer(clientSocket, new Service(configuration), MakeReporter(), false); clientSocket.EstablishConnection(Protocol.FormatRequest(pageName, usingDownloadedPaths, suiteFilter)); AddAssemblies(); server.ProcessTestDocuments(WriteTestRunner); HandleFinalCount(totalCounts); clientSocket.Close(); Exit(); resultWriter.Close(); return(ExitCode()); }
public void Run(IList <string> CommandLineArguments) { ParseCommandLineArguments(CommandLineArguments); reporter = MakeReporter(); clientSocket = new FitSocket(new MessageChannel(new SocketPort(host, port)), reporter); EstablishConnection(); var service = new Service(memory); var writer = new StoryTestStringWriter() .ForTables(WriteTables) .ForCounts(WriteCounts); var server = new SocketServer(clientSocket, service, reporter, true); server.ProcessTestDocuments(writer); Exit(); }
public void Run(IList <string> CommandLineArguments) { ParseCommandLineArguments(CommandLineArguments); reporter = MakeReporter(); clientSocket = new FitSocket(new SocketModelImpl(host, port), reporter); EstablishConnection(); var service = new Service(configuration); var writer = new StoryTestStringWriter(service) .ForTables(WriteTables) .ForCounts(WriteCounts); var server = new SocketServer(clientSocket, service, reporter, true); server.ProcessTestDocuments(writer); clientSocket.Close(); Exit(); }