diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/fixtures.py | 7 | ||||
-rw-r--r-- | test/resources/kafka.properties | 59 | ||||
-rw-r--r-- | test/resources/log4j.properties | 24 | ||||
-rw-r--r-- | test/resources/zookeeper.properties | 19 |
4 files changed, 4 insertions, 105 deletions
diff --git a/test/fixtures.py b/test/fixtures.py index bb6bc87..af4c145 100644 --- a/test/fixtures.py +++ b/test/fixtures.py @@ -11,14 +11,15 @@ from .service import ExternalService, SpawnedService from .testutil import get_open_port class Fixture(object): - project_root = os.environ.get('PROJECT_ROOT', os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) + kafka_version = os.environ.get('KAFKA_VERSION', '0.8.0') scala_version = os.environ.get("SCALA_VERSION", '2.8.0') - kafka_root = os.environ.get("KAFKA_ROOT", os.path.join(project_root, "kafka-src")) + project_root = os.environ.get('PROJECT_ROOT', os.path.abspath(os.path.join(os.path.dirname(__file__), ".."))) + kafka_root = os.environ.get("KAFKA_ROOT", os.path.join(project_root, 'servers', kafka_version, "kafka-src")) ivy_root = os.environ.get('IVY_ROOT', os.path.expanduser("~/.ivy2/cache")) @classmethod def test_resource(cls, filename): - return os.path.join(cls.project_root, "test", "resources", filename) + return os.path.join(cls.project_root, "servers", cls.kafka_version, "resources", filename) @classmethod def test_classpath(cls): diff --git a/test/resources/kafka.properties b/test/resources/kafka.properties deleted file mode 100644 index f8732fb..0000000 --- a/test/resources/kafka.properties +++ /dev/null @@ -1,59 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -############################# Server Basics ############################# - -broker.id={broker_id} - -############################# Socket Server Settings ############################# - -port={port} -host.name={host} - -num.network.threads=2 -num.io.threads=2 - -socket.send.buffer.bytes=1048576 -socket.receive.buffer.bytes=1048576 -socket.request.max.bytes=104857600 - -############################# Log Basics ############################# - -log.dir={tmp_dir}/data -num.partitions={partitions} -default.replication.factor={replicas} - -############################# Log Flush Policy ############################# - -log.flush.interval.messages=10000 -log.flush.interval.ms=1000 - -############################# Log Retention Policy ############################# - -log.retention.hours=168 -log.segment.bytes=536870912 -log.cleanup.interval.mins=1 - -############################# Zookeeper ############################# - -zookeeper.connect={zk_host}:{zk_port}/{zk_chroot} -zookeeper.connection.timeout.ms=1000000 - -kafka.metrics.polling.interval.secs=5 -kafka.metrics.reporters=kafka.metrics.KafkaCSVMetricsReporter -kafka.csv.metrics.dir={tmp_dir} -kafka.csv.metrics.reporter.enabled=false - -log.cleanup.policy=delete diff --git a/test/resources/log4j.properties b/test/resources/log4j.properties deleted file mode 100644 index f863b3b..0000000 --- a/test/resources/log4j.properties +++ /dev/null @@ -1,24 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -log4j.rootLogger=INFO, stdout - -log4j.appender.stdout=org.apache.log4j.ConsoleAppender -log4j.appender.stdout.layout=org.apache.log4j.PatternLayout -log4j.appender.stdout.layout.ConversionPattern=[%d] %p %m (%c)%n - -log4j.logger.kafka=DEBUG, stdout -log4j.logger.org.I0Itec.zkclient.ZkClient=INFO, stdout -log4j.logger.org.apache.zookeeper=INFO, stdout diff --git a/test/resources/zookeeper.properties b/test/resources/zookeeper.properties deleted file mode 100644 index 68e1ef9..0000000 --- a/test/resources/zookeeper.properties +++ /dev/null @@ -1,19 +0,0 @@ -# Licensed to the Apache Software Foundation (ASF) under one or more -# contributor license agreements. See the NOTICE file distributed with -# this work for additional information regarding copyright ownership. -# The ASF licenses this file to You under the Apache License, Version 2.0 -# (the "License"); you may not use this file except in compliance with -# the License. You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -dataDir={tmp_dir} -clientPortAddress={host} -clientPort={port} -maxClientCnxns=0 |