aboutsummaryrefslogtreecommitdiff
path: root/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
diff options
context:
space:
mode:
Diffstat (limited to 'bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py')
-rwxr-xr-xbigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py29
1 files changed, 9 insertions, 20 deletions
diff --git a/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py b/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
index af11f9c8..62d6a559 100755
--- a/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
+++ b/bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py
@@ -15,34 +15,23 @@
# See the License for the specific language governing permissions and
# limitations under the License.
-import unittest
import amulet
+import unittest
class TestDeploy(unittest.TestCase):
"""
- Trivial deployment test for Apache Kafka.
+ Trivial deployment test for Apache Bigtop Kafka.
"""
@classmethod
def setUpClass(cls):
- cls.d = amulet.Deployment(series='trusty')
- cls.d.add('kafka', 'kafka')
- cls.d.add('openjdk', 'openjdk')
- cls.d.add('zk', 'zookeeper')
-
- cls.d.configure('openjdk', {'java-type': 'jdk',
- 'java-major': '8'})
-
- cls.d.relate('kafka:zookeeper', 'zk:zookeeper')
- cls.d.relate('kafka:java', 'openjdk:java')
- try:
- cls.d.relate('zk:java', 'openjdk:java')
- except ValueError:
- # No need to related older versions of the zookeeper charm
- # to java.
- pass
-
- cls.d.setup(timeout=900)
+ cls.d = amulet.Deployment(series='xenial')
+ cls.d.add('kafka', charm='kafka')
+ cls.d.add('zookeeper', charm='cs:xenial/zookeeper')
+
+ cls.d.relate('kafka:zookeeper', 'zookeeper:zookeeper')
+
+ cls.d.setup(timeout=1800)
cls.d.sentry.wait_for_messages({'kafka': 'ready'}, timeout=1800)
cls.kafka = cls.d.sentry['kafka'][0]