From f75ae94ec49c13755239eaa64c264612b340ca05 Mon Sep 17 00:00:00 2001 From: Anush Shetty Date: Wed, 30 Aug 2017 17:11:40 +0530 Subject: [PATCH] Adding tests for deploy keys --- script/test_in_openshift/tests/v3-deploy.sh | 38 +++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100755 script/test_in_openshift/tests/v3-deploy.sh diff --git a/script/test_in_openshift/tests/v3-deploy.sh b/script/test_in_openshift/tests/v3-deploy.sh new file mode 100755 index 00000000..da3cb036 --- /dev/null +++ b/script/test_in_openshift/tests/v3-deploy.sh @@ -0,0 +1,38 @@ +#!/bin/bash + +# Copyright 2017 The Kubernetes Authors. +# +# Licensed 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. + + +KOMPOSE_ROOT=$(readlink -f $(dirname "${BASH_SOURCE}")/../../..) +source $KOMPOSE_ROOT/script/test/cmd/lib.sh +source $KOMPOSE_ROOT/script/test_in_openshift/lib.sh + +convert::print_msg "Running tests for docker compose v3" + +docker_compose_file="${KOMPOSE_ROOT}/script/test/fixtures/v3/docker-compose-deploy-mode.yaml" + +# Run kompose up +convert::kompose_up $docker_compose_file + +# Check if redis is up +# TODO: Fix Limitation of kompose_up_check :- kompose_up_check assumes that there are \ +# 2 pods generated in every test. Here we are passing the same pod name twice \ +# thereby fooling the function +convert::kompose_up_check -p "foo foo" + +# Run Kompose down +convert::kompose_down $docker_compose_file + +convert::kompose_down_check 1