Fix Kafka container-test when running on CI

Do not assume that the Kafka container-based tests are run
with a local Docker server: get the actual bootstrap server
details from the container itself.

On the Gerrit-CI the Docker servers can be remote and
therefore the bootstrap server won't be available on localhost.

Change-Id: I607d320666627dd89352f81592e056e670b227d8
diff --git a/src/test/java/com/googlesource/gerrit/plugins/kafka/api/KafkaBrokerApiTest.java b/src/test/java/com/googlesource/gerrit/plugins/kafka/api/KafkaBrokerApiTest.java
index 9078d05..eafa191 100644
--- a/src/test/java/com/googlesource/gerrit/plugins/kafka/api/KafkaBrokerApiTest.java
+++ b/src/test/java/com/googlesource/gerrit/plugins/kafka/api/KafkaBrokerApiTest.java
@@ -141,7 +141,7 @@
   public static void beforeClass() throws Exception {
     kafka = new TestKafkaContainer();
     kafka.start();
-    System.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, "localhost:9093");
+    System.setProperty(ProducerConfig.BOOTSTRAP_SERVERS_CONFIG, kafka.getBootstrapServers());
 
     Injector baseInjector = Guice.createInjector(new TestModule());
     WorkQueue testWorkQueue = baseInjector.getInstance(WorkQueue.class);