diff options
Diffstat (limited to 'bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py')
-rwxr-xr-x | bigtop-packages/src/charm/kafka/layer-kafka/tests/01-deploy.py | 29 |
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] |