3 source /var/onap_tests/_test_base
4 source /var/onap/portal
7 "clone_all_portal_repos"
8 "compile_all_portal_repos"
13 # test_clone_all_portal_repos() - Verify cloning of Portal source code
14 function test_clone_all_portal_repos {
15 clone_all_portal_repos
17 asserts_file_exist ${src_folders[portal]}/pom.xml
18 asserts_file_exist ${src_folders[portal]}/ecompsdkos/LICENSE.txt
19 asserts_file_exist ${src_folders[portal]}/dmaapbc/pom.xml
20 asserts_file_exist ${src_folders[portal]}/sdk/LICENSE.txt
23 # test_compile_all_portal_repos() - Verify compiling of Portal source code
24 function test_compile_all_portal_repos {
25 clone_all_portal_repos
26 compile_all_portal_repos
28 asserts_file_exist ${src_folders[portal]}/ecomp-portal-BE-common/target/ecompportal-be-common.war
29 asserts_file_exist ${src_folders[portal]}/ecomp-portal-BE-common-test/target/ecomp-portal-BE-common-test.jar
30 asserts_file_exist ${src_folders[portal]}/ecomp-portal-BE-os/target/ecompportal-be-os.war
33 # test_get_portal_images() - Verify that Portal Docker images are retrieved or built properly
34 function test_get_portal_images {
35 clone_all_portal_repos
38 asserts_image portal-db
39 asserts_image portal-wms
40 asserts_image portal-apps
44 # test_install_portal() - Verify installation of Portal services
45 function test_install_portal {
46 clone_all_portal_repos
50 asserts_image_running portal-db
51 asserts_image_running portal-wms
52 asserts_image_running portal-apps
55 if [ "$1" != '*' ]; then
56 unset covered_functions
59 main "${covered_functions[@]}"