diff options
author | 2018-04-23 15:38:39 -0700 | |
---|---|---|
committer | 2018-04-23 15:38:39 -0700 | |
commit | a3bc880a08fe52de607ccd5c72800b8d1104ecfc (patch) | |
tree | 0c123c05f90e4369b33731b876097a7e9e414fda /lib | |
parent | 53c52795b9008893dbf5739dfdafbaf100fa81ef (diff) |
Add Integration script
It was included the script to provides a development environment for
integration project. This environment can help to quickly run
integration tests.
Change-Id: I04bff61fbe7589b5ecda782df6a4cb0fddf1b3e2
Signed-off-by: Victor Morales <victor.morales@intel.com>
Issue-ID: INT-480
Diffstat (limited to 'lib')
-rwxr-xr-x | lib/config/env-vars | 2 | ||||
-rwxr-xr-x | lib/integration | 28 |
2 files changed, 30 insertions, 0 deletions
diff --git a/lib/config/env-vars b/lib/config/env-vars index 65d6629..c448321 100755 --- a/lib/config/env-vars +++ b/lib/config/env-vars @@ -10,6 +10,7 @@ src_folders=( ["ccsdk"]="$git_src_folder/ccsdk" ["dcae"]="$git_src_folder/dcae" ["dmaap"]="$git_src_folder/dmaap" +["integration"]="$git_src_folder/integration" ["mr"]="$git_src_folder/dcae/message-router" ["msb"]="$git_src_folder/msb" ["mso"]="$git_src_folder/mso" @@ -51,6 +52,7 @@ dcae/utils/buildtools" dmaap/messagerouter dmaap/messagerouter/dmaapclient \ dmaap/messagerouter/messageservice dmaap/messagerouter/mirroragent \ dmaap/messagerouter/msgrtr" +["integration"]="integration integration/devtool integration/seccom" ["msb"]="msb/apigateway msb/discovery msb/java-sdk msb/swagger-sdk" ["mso"]="mso mso/chef-repo mso/docker-config mso/libs mso/mso-config" ["multicloud"]="multicloud multicloud/framework multicloud/openstack \ diff --git a/lib/integration b/lib/integration new file mode 100755 index 0000000..3f106ab --- /dev/null +++ b/lib/integration @@ -0,0 +1,28 @@ +#!/bin/bash + +source /var/onap/functions + +# install_integration - Function that installs dependecies for Integration projects +function install_integration { + echo "Install CSIT dependencies.." + install_packages python-virtualenv unzip sshuttle netcat libffi-dev libssl-dev + install_python_package tox robotframework docker-compose + install_python_package --upgrade requests robotframework-requests + install_docker + + echo "Running All CSIT tests..." + pushd ${src_folders[integration]}/test/csit + ./run-all-tests.sh + popd +} + +# init_integration() - Init Integration projects +function init_integration { + if [[ "$clone_repo" == "True" ]]; then + clone_repos "integration" + fi + + if [[ "$skip_install" == "False" ]]; then + install_integration + fi +} |