public void run() {
try {
ppp("Running test " + m_suite.getName());
ConnectionInfo slave = getSlavePool().getSlave();
SuiteRunner remoteSuiteRunner = sendSuite(slave, m_suite);
m_suiteRunner.setHost(remoteSuiteRunner.getHost());
Map<String, ISuiteResult> tmpResults = remoteSuiteRunner.getResults();
Map<String, ISuiteResult> suiteResults = m_suiteRunner.getResults();
for (String tests : tmpResults.keySet()) {
ISuiteResult suiteResult = tmpResults.get(tests);
suiteResults.put(tests, suiteResult);
ITestContext tc = suiteResult.getTestContext();
TestHTMLReporter.generateLog(tc,
remoteSuiteRunner.getHost(),
m_suiteRunner.getOutputDirectory(),
tc.getFailedConfigurations().getAllResults(),
tc.getSkippedConfigurations().getAllResults(),
tc.getPassedTests().getAllResults(),
tc.getFailedTests().getAllResults(),