5 source /var/onap/functions
7 robot_src_folder=$git_src_folder/testsuite
8 robot_repos=("heatbridge" "properties" "python-testing-utils")
10 # clone_robot_repos() - Function that clones Robot source repo.
11 function clone_robot_repos {
12 clone_repo testsuite $robot_src_folder
14 for dirc in ${robot_repos[@]}; do
15 clone_repo testsuite/$dirc $robot_src_folder/$dirc
19 # compile_robot_repos() - Function that compile Robot source repo.
20 function compile_robot_repos {
21 install_python_package tox
22 compile_src $robot_src_folder
24 for dirc in ${robot_repos[@]}; do
25 compile_src $robot_src_folder/$dirc
29 # _setup_ete_folder() - Create and copy ete folder structure
30 function _setup_ete_folder {
31 mkdir -p /opt/eteshare/config
33 cp $src_folder/integration_* /opt/eteshare/config
34 cp $src_folder/vm_config2robot.sh /opt/eteshare/config
35 cp $src_folder/ete.sh /opt
36 cp $src_folderdemo.sh /opt
42 # get_robot_images() - Pull or build the Robot Docker images
43 function get_robot_images {
44 pull_openecomp_image testsuite
47 # install_robot() - Run Robot services
48 function install_robot {
49 docker rm -f openecompete_container
50 docker run -d --name openecompete_container -v /opt/eteshare:/share -p 88:88 $nexus_docker_repo/openecomp/testsuite:$docker_version
53 # init_robot() - Function that initialize Robot services
55 if [[ "$clone_repo" == "True" ]]; then
58 if [[ "$compile_repo" == "True" ]]; then
63 if [[ "$skip_get_images" == "False" ]]; then
65 if [[ "$skip_install" == "False" ]]; then