/** Executes a test-run for the specified platform */ private void executeForPlatform( TestRun.TestRunServer selServerConfig, Map<String, String> testServer, Platform platform) { List<Browser> availableBrowsers = platform.getAvailableBrowsers(); for (Browser browser : availableBrowsers) { String connDef = browser.getConnectionDef(); BaseTestCase.setBrowser(connDef); String msg = "Test Environment: name=" + selServerConfig.getName() + " host=" + testServer.get("host") + " port=" + testServer.get("port") + " browser=" + connDef + " speed=" + selServerConfig.getSpeed(); log.log(Level.INFO, msg); System.out.println("----------------------------------------"); System.out.println(msg); System.out.println("----------------------------------------"); // execute test suites executeTestClasses(selServerConfig.testSuites); } }