aboutsummaryrefslogtreecommitdiffstats
path: root/lib/integration
diff options
context:
space:
mode:
Diffstat (limited to 'lib/integration')
-rwxr-xr-xlib/integration28
1 files changed, 28 insertions, 0 deletions
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
+}