diff options
author | Gary Wu <gary.i.wu@huawei.com> | 2017-08-30 18:47:12 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2017-08-30 18:47:12 +0000 |
commit | d353af8be5100d2ff55d0082f72d760ceb68b521 (patch) | |
tree | d929887e7175a5a13fdfca05757afc4ef6adea4e /bootstrap/vagrant-onap/tests/test_portal | |
parent | 6811ec2e8d1269d67e78873c203d1d435e99ff34 (diff) | |
parent | 9911e6810d1e419be93aca41f7de937c7b2c817b (diff) |
Merge "Add UTs for Portal script"
Diffstat (limited to 'bootstrap/vagrant-onap/tests/test_portal')
-rw-r--r-- | bootstrap/vagrant-onap/tests/test_portal | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/bootstrap/vagrant-onap/tests/test_portal b/bootstrap/vagrant-onap/tests/test_portal new file mode 100644 index 000000000..d586b73f5 --- /dev/null +++ b/bootstrap/vagrant-onap/tests/test_portal @@ -0,0 +1,59 @@ +#!/bin/bash + +source /var/onap_tests/_test_base +source /var/onap/portal + +covered_functions=( +"clone_all_portal_repos" +"compile_all_portal_repos" +"get_portal_images" +"install_portal" +) + +# test_clone_all_portal_repos() - Verify cloning of Portal source code +function test_clone_all_portal_repos { + clone_all_portal_repos + + asserts_file_exist $policy_src_folder/pom.xml + asserts_file_exist $policy_src_folder/ecompsdkos/LICENSE.txt + asserts_file_exist $policy_src_folder/dmaapbc/pom.xml + asserts_file_exist $policy_src_folder/sdk/LICENSE.txt +} + +# test_compile_all_portal_repos() - Verify compiling of Portal source code +function test_compile_all_portal_repos { + clone_all_portal_repos + compile_all_portal_repos + + asserts_file_exist $policy_src_folder/ecomp-portal-BE-common/target/ecompportal-be-common.war + asserts_file_exist $policy_src_folder/ecomp-portal-BE-common-test/target/ecomp-portal-BE-common-test.jar + asserts_file_exist $policy_src_folder/ecomp-portal-BE-os/target/ecompportal-be-os.war +} + +# test_get_portal_images() - Verify that Portal Docker images are retrieved or built properly +function test_get_portal_images { + clone_all_portal_repos + get_portal_images + + asserts_image portal-db + asserts_image portal-wms + asserts_image portal-apps + asserts_image mariadb +} + +# test_install_portal() - Verify installation of Portal services +function test_install_portal { + clone_all_portal_repos + install_mariadb + install_portal + + asserts_image_running portal-db + asserts_image_running portal-wms + asserts_image_running portal-apps +} + +if [ "$1" != '*' ]; then + unset covered_functions + covered_functions=$1 +fi +main "${covered_functions[@]}" |