@BeforeTest
public void setup() {
LOGGER.info("Trying to setup");
ZkStarter.startLocalZkServer();
kafkaStarter =
KafkaStarterUtils.startServer(KafkaStarterUtils.DEFAULT_KAFKA_PORT,
KafkaStarterUtils.DEFAULT_BROKER_ID,
KafkaStarterUtils.DEFAULT_ZK_STR, KafkaStarterUtils.getDefaultKafkaConfiguration());
try {
Thread.sleep(2000);
} catch (Exception e) {
}
kafkaBrokerTopicObserver =
new KafkaBrokerTopicObserver("broker0", KafkaStarterUtils.DEFAULT_ZK_STR, 1);
ZK_CLIENT = new ZkClient(ZkStarter.DEFAULT_ZK_STR);
ZK_CLIENT.deleteRecursive("/" + HELIX_CLUSTER_NAME);
REQUEST_URL = "http://localhost:" + CONTROLLER_PORT;
CONTROLLER_STARTER = startController(DEPLOYMENT_NAME, HELIX_CLUSTER_NAME, CONTROLLER_PORT);
try {
FAKE_INSTANCES.addAll(ControllerTestUtils
.addFakeDataInstancesToAutoJoinHelixCluster(HELIX_CLUSTER_NAME, ZkStarter.DEFAULT_ZK_STR,
4, 0));
Thread.sleep(4000);
} catch (Exception e) {
throw new RuntimeException("Error during adding fake instances");
}
}