*/
@Override
public List<TestResult> runTests(Configuration config, List<String> tests) {
// TODO(corysmith): Refactor to avoid passing string flags.
TestResultCollector testResultCollector = new TestResultCollector();
String server = config.getServer(serverAddress, port, new NullPathPrefix());
runConfigurationWithFlags(config,
createFlagsArray("--server", server, "--tests", Joiner.on(",").join(tests)),
new TestListenerModule(testResultCollector));
return testResultCollector.getResults();
}