diff options
author | Samuli Silvius <s.silvius@partner.samsung.com> | 2019-05-09 11:43:36 +0300 |
---|---|---|
committer | Victor Morales <victor.morales@intel.com> | 2019-05-14 08:03:53 -0700 |
commit | 5bed55070aa5540e3d0ff419cd46e708cf0276e5 (patch) | |
tree | e2d12d31e83cccd0535c2664a41f38d7963dbdb0 /kud/tests/_common_test.sh | |
parent | 1f78517c7ef99edb60ff1196f640bcaeddaa6f0a (diff) |
Add missing jq package installation
KUD installer.sh is missing jq package installation.
Jq is used in tests/plugin.sh, tests/plugin_edgex.sh and tests/nfd.sh
functional tests.
Issue-ID: MULTICLOUD-617
Change-Id: Ib53bf3e47e42f98b0d38a2507f4664bbaaaceea0
Signed-off-by: Samuli Silvius <s.silvius@partner.samsung.com>
Signed-off-by: Victor Morales <victor.morales@intel.com>
Diffstat (limited to 'kud/tests/_common_test.sh')
-rwxr-xr-x | kud/tests/_common_test.sh | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/kud/tests/_common_test.sh b/kud/tests/_common_test.sh new file mode 100755 index 00000000..be22db9a --- /dev/null +++ b/kud/tests/_common_test.sh @@ -0,0 +1,29 @@ +#!/bin/bash +# SPDX-license-identifier: Apache-2.0 +############################################################################## +# Copyright 2019 © Samsung Electronics Co., Ltd. +# All rights reserved. This program and the accompanying materials +# are made available under the terms of the Apache License, Version 2.0 +# which accompanies this distribution, and is available at +# http://www.apache.org/licenses/LICENSE-2.0 +############################################################################## + +set -o errexit +set -o nounset +set -o pipefail + +# install_deps() - Install dependencies required for functional tests +function install_deps { + if ! $(jq --version &>/dev/null); then + source /etc/os-release || source /usr/lib/os-release + case ${ID,,} in + *suse) + ;; + ubuntu|debian) + sudo apt-get install -y jq + ;; + rhel|centos|fedora) + ;; + esac + fi +} |