diff options
author | Jiang, Yunhong <yunhong.jiang@intel.com> | 2016-09-09 16:32:46 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@172.30.200.206> | 2016-09-09 16:32:47 +0000 |
commit | 7209c685c8bea4ed6cc2f388ef0a65f1fac5b3ed (patch) | |
tree | 571d48b3f5ea596b5d535bcdc2a7cab5e7fea5e9 /ci/envs/utils.sh | |
parent | f435810f53bffdf881b852a81546039c72a4c60d (diff) | |
parent | 3dbc3510f0107b73c1d3943937218d2dcf5353b3 (diff) |
Merge "This patch contains the scripts to remove hardcoded kernel version, host ip and cleaning of the host machine after execution of cyclictest."
Diffstat (limited to 'ci/envs/utils.sh')
-rwxr-xr-x | ci/envs/utils.sh | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/ci/envs/utils.sh b/ci/envs/utils.sh new file mode 100755 index 000000000..f582b5aac --- /dev/null +++ b/ci/envs/utils.sh @@ -0,0 +1,23 @@ +#!/bin/bash +############################################################################### +# This script is to fetch kernel version and host ip at run time. +############################################################################### + +#To get the Kernel version from RPM generated(example:kernel-4.4.6_rt14_1607061504nfv-3.x86_64.rpm) +function getKernelVersion { + rpm_dir="/root/workspace/rpm/" + if [ -d "$WORKSPACE" ];then + cd $WORKSPACE/build_output 2>/dev/null; kernelRPM=`ls kernel-[[:digit:]]* 2>/dev/null` + RPMVERSION=`echo ${kernelRPM}|awk -F '_' '{print $1}' | awk -F '-' '{print $NF}'` + elif [ -d "$rpm_dir" ];then + cd $rpm_dir 2>/dev/null; kernelRPM=`ls kernel-[[:digit:]]* 2>/dev/null` + RPMVERSION=`echo ${kernelRPM}|awk -F '_' '{print $1}' | awk -F '-' '{print $NF}'` + fi + echo ${RPMVERSION} +} + +#Get the IP address from pod.yaml file (example ip : 10.2.117.23) +function getHostIP { + HOST_IP=`grep 'ip' $WORKSPACE/tests/pod.yaml | awk -F ': ' '{print $NF}' | tail -1` + echo $HOST_IP +} |