set -o xtrace
source /var/onap/functions
-src_folder=$git_src_folder/vfc
+src_folder=$git_src_folder/vfc
vfc_repos=("gvnfm/vnflcm" "gvnfm/vnfmgr" "gvnfm/vnfres" "nfvo/catalog" "nfvo/driver/ems" "nfvo/driver/sfc" \
"nfvo/driver/vnfm/gvnfm" "nfvo/driver/vnfm/svnfm" "nfvo/lcm" "nfvo/resmanagement" "nfvo/wfengine")
# install_vfc() - Download and install vfc service from source code
function install_vfc {
- clone_all_vfc_repos
- if [[ "$compile_repo" == "False" ]]; then
- compile_all_vfc_repos
- fi
-
# TODO(sshank): Add further installation steps if necessary.
+ echo ""
}
# init_vfc() - Function that initialize VF-C services
function init_vfc {
- install_python
install_package libmysqlclient-dev
+
+ clone_all_vfc_repos
+ if [[ "$compile_repo" == "False" ]]; then
+ compile_all_vfc_repos
+ fi
+
install_vfc
}
source /var/onap/vfc
covered_functions=(
-"clone_all_vfc_repos"
+"clone_all_vfc_repos" "compile_all_vfc_repos" "install_vfc"
)
# test_clone_all_vfc_repos() - Verify cloning and pulling source code from repositories
echo ""
}
+# test_compile_all_vfc_repos() - Verify that all the VFC modules are compiled properly
+function test_compile_all_vfc_repos {
+ clone_all_vfc_repos
+ compile_all_vfc_repos
+
+ # TODO(electrocucaracha): Add asserts_file_exist
+}
+
+# test_install_vfc() - Verify that the VFC are up and running
+function test_install_vfc {
+ install_vfc
+
+ # TODO(electrocucaracha): Add whatever asserts are needed
+}
+
if [ "$1" != '*' ]; then
unset covered_functions
covered_functions=$1