Lines Matching +full:python +full:- +full:container

13     # - Recognizing existing git repo if appropriate.
14 # - Cloning git repo.
15 # - Running caller's post_clone_command.
25 # git repo will be used as-is.
27 # clone of openbmc-test-automation. Note
32 if [ -d "${git_dir_path}" -a "${git_dir_path}" != "${WORKSPACE}" ] ; then
39 set -x
40 mkdir -p "${git_dir_path}" || return 1
44 rm -Rf ./openbmc-build-scripts
45 rm -Rf ./openbmc-test-automation
47 git clone https://gerrit.openbmc-project.xyz/openbmc/openbmc-build-scripts\
49 git clone https://github.com/openbmc/openbmc-test-automation.git || return 1
51 if [ ! -z "${post_clone_command}" ] ; then
52 cd openbmc-test-automation || return 1
72 DOCKER_IMG_NAME="openbmc/obmc-docker-image"
76 set -x
77 cd "${git_dir_path}openbmc-build-scripts" || return 1
78 . "./scripts/build-qemu-robot-docker.sh" || return 1
95 local robot_pgm_parms="${1-}" ; shift || :
96 local robot_gen_parms="${1:-${master_robot_gen_parms}}" ; shift || :
104 # robot_pgm_parms A space-separated list of parms which are
106 # -v robot parameter. These parms will be
109 # robot_gen_parms A space-separated list of general robot
113 # Strip, then re-append ".robot" so that the user can pass with or without
137 [ ! -z "${!parm_name-}" ] && continue || :
148 [ -z "${parm_name-}" ] && continue
149 robot_cmd_buf="${robot_cmd_buf} -v ${parm_name}:${!parm_name-}"
154 robot_cmd_buf="${robot_cmd_buf} --${parm_name}=${!parm_name-}"
158 additional_parms=" ${additional_parms-}"
159 robot_cmd_buf="${robot_cmd_buf}${additional_parms} ${HOME}/openbmc-test"
160 robot_cmd_buf="${robot_cmd_buf}-automation/${robot_file_path}"
162 # Run the docker container to execute the code update.
165 cmd_buf="docker run --user=root --env=HOME=${HOME} --env=PYTHONPATH=${HOME}"
166 cmd_buf="${cmd_buf}/openbmc-test-automation/lib --workdir=${HOME} --volume"
167 cmd_buf="${cmd_buf}=${git_dir_path}:${HOME} --volume=${WORKSPACE}:/status_"
168 cmd_buf="${cmd_buf}dir --tty ${DOCKER_IMG_NAME} python -m ${robot_cmd_buf}"
170 set -x